No upload, 100% local, no account

Text & code viewer

Open text files your phone or OS refuses to display, Markdown, JSON, HTML, CSV, XML, YAML and more. Everything stays local.

How Text / code viewer works

Open and read text or code files your phone or computer refuses to display, Markdown, JSON, HTML, CSV, XML, YAML and plain text. View the raw content or a rendered preview.

Markdown and HTML can be shown as a rendered preview, while any format can be inspected as raw text. Rendered HTML is sanitised with DOMPurify to neutralise active content, so previewing an unknown file is a low-risk way to see what is inside it.

Frequently asked questions

Are my files uploaded to a server?

No. The file is read locally with your browser's FileReader API and rendered on screen, there is no upload and no server round-trip. Markdown previews are produced on-device by the marked parser and sanitised by DOMPurify before display. Open your browser DevTools, go to the Network tab and watch: no request carries your file.

Which file types can I open?

Text-based formats including Markdown, JSON, CSV, HTML, XML, YAML and plain .txt. Markdown and HTML can be shown as a rendered preview, while everything can be inspected as raw text.

Is it safe to open a file I received from someone?

The file is read locally for display only and is never uploaded. Rendered HTML is sanitized to neutralize active content, so previewing is a low-risk way to inspect an unknown text file.

Does it work offline?

Yes, once the page has loaded. Because the processing happens on your device, you can disconnect from the network and the tool keeps working. This is the clearest proof that your data never leaves your machine.

Is it free? Do I need an account?

It is completely free and requires no sign-up. There are no watermarks, no daily limits and no tracking cookies needed to use the tool.