.uri File Extension
.uri file contains, how to open a URI list safely, how Poly handles it, and when another bookmark format is more practical. File extension details for .uri
Storage Only| File type | URI list |
|---|---|
| MIME type | |
| Encoding | Line-oriented text; one URI per CRLF-terminated line, with optional # comments |
| Operating systems | Windows, macOS, Linux |
| Opens with | Text editors, URI-list-aware applications |
| Poly support | Yes. Poly safely stores, syncs, shares, and versions .uri files. |
| Indexed by Poly | Filename only. Standalone .uri content is not indexed. |
| Preview in Poly | No. Download the file and inspect it with a text editor. |
| Poly agent | No. The Poly agent cannot read a stored standalone .uri file. |
What kind of file is a .uri?
A .uri file is normally a plain-text list of Uniform Resource Identifiers. Its registered text/uri-list MIME type permits URLs, URNs, and identifiers that use other URI schemes. IANA recommends both .uri and .uris as filename extensions for this format.1
The syntax is deliberately small. Each non-comment line contains one complete URI, lines beginning with # are comments, and the registered format uses CRLF line endings. There is no magic number. A text file containing web addresses could instead be ordinary text or application-specific data, so the declared MIME type and file contents are more reliable than the suffix alone.
.url shortcut or macOS .webloc bookmark to .uri does not convert its structured contents into a URI list.How do I open a .uri on my computer?
Open a trusted .uri file in a text editor such as Notepad on Windows, TextEdit on macOS, or a desktop editor on Linux. Browsers use text/uri-list internally for operations such as dragging links, but they do not necessarily provide a dedicated viewer for a downloaded .uri file.2
To visit an entry, copy a known HTTP or HTTPS URL into a browser. Inspect the scheme and destination before opening anything unfamiliar. A list can contain file:, mailto:, custom application schemes, or references that trigger downloads and network requests.
Poly support for .uri
Poly stores, syncs, shares, versions, and finds standalone .uri files by name. It does not currently infer text/uri-list from the .uri suffix or treat a multi-entry file as a collection of bookmarks, so the file has no in-app content preview, content indexing, or agent reading.
For links you want to search and open in Poly, create a bookmark for each destination. Poly bookmarks represent one destination apiece and can use available page metadata and supported page content. This is distinct from an RFC 2483 file, which may contain several URI lines and comments.
History of .uri
The IETF URN Working Group designed text/uri-list for automatic processing of lists of resource identifiers. RFC 2483, published in January 1999 as an Experimental RFC, registered the media type and recommended .uri or .uris as its extensions.3
Its original setting was URI resolution. A service could return alternate names or locations for a resource, with an optional first-line comment recording the original URI. The compact representation later found a durable role in web drag-and-drop data, where browsers can carry a URI-list value alongside a plain-text fallback.2
Working with .uri and alternatives
Choose a format based on how the destinations will be used:
| Need | Better fit |
|---|---|
| Exchange a machine-readable list of identifiers | .uri or .uris |
| Open one desktop bookmark on Windows | .url Internet Shortcut |
| Open one desktop bookmark on macOS | .webloc internet location |
| Keep titles, categories, or status beside each URI | CSV or JSON |
| Organize searchable links in Poly | One Poly bookmark per destination |
Preserve the original URI strings unless normalization is intentional. Query strings, fragments, percent-encoding, and parts whose case matters can change the destination. Treat every entry as untrusted instructions: validate its syntax, allow only expected schemes, and avoid automatically fetching an entire unknown list. The registration specifically warns that URI lists can expose confidential locations and attract traffic analysis.1
Footnotes
- Internet Assigned Numbers Authority. text/uri-list Media Type Registration. Documents the syntax, lack of a magic number, recommended extensions, intended use, and security considerations. ↩ ↩2
- WHATWG. HTML Standard: Drag and Drop. Defines typed drag data and the
text/uri-listhandling used for links. ↩ ↩2 - Internet Engineering Task Force. RFC 2483: URI Resolution Services Necessary for URN Resolution. Section 5 contains the original media-type registration; the RFC was published in January 1999. ↩