Open or paste a README and see it rendered like GitHub, live
Paste Markdown, or open a README file, to see a live preview
Hit a problem, or wish a tool existed?
Tell us what went wrong while using this tool, or suggest a new free tool — we aim to build new tool ideas within 2 days.
Contact usOpen, paste or write
Click Open file to load a README.md or any text file, drag a file onto the editor, or paste or type your Markdown.
Preview live
Watch the rendered output update as you type, side-by-side — including GitHub-style alerts and a generated table of contents.
Copy or export
Copy the rendered HTML, copy the table of contents as Markdown, or download your Markdown file.
See exactly how your README will look on GitHub before you commit it — paste or write Markdown and watch a live, GitHub-style preview render side-by-side as you type. Tables, task lists, fenced code blocks with syntax highlighting, and GitHub's own NOTE/TIP/IMPORTANT/WARNING/CAUTION alert callouts (the > [!NOTE] style blocks) all render exactly like they will on GitHub itself.
Got a README file rather than text to paste? Click Open file, or drag the file onto the editor, and it loads straight into the preview. It works with README.md, .markdown and .txt files, and with files named just README that have no extension. The file is read inside your browser — it is never uploaded.
Long README? A table of contents generates automatically from your headings — click any entry to jump to it, or copy the whole TOC as ready-to-paste Markdown for the top of your actual file.
When you're done, copy the rendered HTML or download the Markdown itself. This tool renders Markdown only — not reStructuredText (.rst) or other documentation formats.
Everything runs entirely in your browser — nothing is uploaded, and nothing is sent to a server.
Paste it in here — the preview renders the same GitHub-flavored Markdown GitHub itself uses, including tables, task lists, code blocks, and the NOTE/WARNING-style alert callouts, so you can catch formatting issues before you push.
Yes — tables, task lists, fenced code blocks with syntax highlighting, and standard GFM syntax are all supported.
Yes — write them the same way GitHub expects (a blockquote starting with `> [!NOTE]`, `> [!WARNING]`, etc.) and they'll render as the same colored callout boxes GitHub shows.
Yes — one builds automatically from your headings as you type. Click any entry to jump to it in the preview, or copy the whole thing as a ready-to-paste Markdown list for the top of your actual README.
No. Rendering happens entirely in your browser — nothing is sent to a server.
Not quite — Markdown is the text formatting syntax itself; README is just the conventional filename (README.md) that GitHub, GitLab, and npm automatically render on a project's homepage. Any .md file uses the same Markdown syntax this tool previews.
No — this tool renders Markdown only. reStructuredText, common in Python projects, uses different syntax and won't render correctly here.
VS Code has this built in — open the .md file and press Ctrl+Shift+V (Cmd+Shift+V on Mac) for a side-by-side preview. This tool is for when you want a quick preview without opening an editor, or you're not at your usual machine.
A tool that takes raw Markdown text — the plain-text syntax with symbols like # for headings and ** for bold — and renders it as formatted output, the same way GitHub, GitLab, or an editor's preview pane would, so you can read or check it without the raw symbols getting in the way.
It depends on what you need it for: a browser-based tool like this one needs no install and works anywhere, a VS Code extension is faster if you're already editing there all day, and a desktop app makes sense if you're offline often. There's no single best one — just the right fit for how you work.
Chrome doesn't render Markdown natively — a .md file opened directly just shows as plain text. You'd need a browser extension (like the Chrome Web Store's Markdown Viewer) to render local files, or use a web tool like this one by pasting the content in.
GitHub renders README.md automatically on your repository's homepage — no action needed once it's committed. The reason to preview elsewhere first (like here) is to catch formatting mistakes before that commit, since GitHub only shows you the rendered result after you've already pushed.
Click Open file and pick the README from your computer, or drag it onto the editor — it renders immediately as formatted Markdown, exactly as it would on GitHub. You can also paste the contents straight in. The file is read inside your browser; it isn't uploaded anywhere.
Click Open file and choose it — the file picker doesn't filter by extension, so README.md, README.txt and a file named only README all load. A plain-text README shows as normal text, and Markdown symbols only turn into formatting if the file really uses Markdown syntax. If you pick something that isn't a text file, such as an image or a zip, you get a clear message instead of garbled characters.
The .md extension means the file is written in Markdown — plain text with light symbols (# for headings, ** for bold, - for lists) that GitHub and tools like this one turn into a formatted page. README.txt is plain text with no formatting rules, so it reads exactly as typed. Open a README.md here to see the formatted version; a README.txt shows as its plain text.
Comprehensive text processing tool: count characters, words, lines, sentences, and paragraphs; convert case across 7 styles (UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case); find & replace with case-sensitive and whole-word matching plus a live match counter; and remove extra spaces. Copy or download the result. All processing done locally in your browser — nothing is uploaded.
Compare two texts side-by-side with color-coded highlighting for additions, deletions, and modifications. Supports line-by-line, word-level, and character-level comparison modes. Perfect for code review, document comparison, and tracking changes.
Search up to 5 words or phrases simultaneously with color-coded highlighting, occurrence counters, and easy navigation — no browser extension to install. Warns you if two search boxes have the same term, and when two terms' matches overlap, the earlier one wins so highlighting never looks broken. Perfect for analyzing documents, finding patterns in large texts, and reviewing content with multiple search terms at once.
Format, validate, and beautify JSON data instantly. Minify JSON, fix formatting errors, and validate JSON syntax online. Perfect for developers working with APIs and configuration files.