SQL Formatter
Beautify long one-line SQL queries and ORM logs into clean, indented, syntax-highlighted SQL, or minify them.
Write Markdown on the left and see a live GitHub-style preview on the right. Perfect for README files. Free, private, and 100% in your browser.
External images are blocked for privacy. Turn on "Load external images" to show them.
Markdown is the plain-text format used for README files, documentation, wikis, and comments on GitHub, GitLab, and many other platforms. This editor shows the formatted result while you write, so you can get headings, lists, tables, and code blocks right before you commit.
# Heading 1 **bold** *italic* ~~strikethrough~~
## Heading 2 `code` [link](https://example.com)
- bullet list 1. numbered - [ ] task 
> quote --- (rule) ```js (code block)See your document rendered as you type, styled like README files on GitHub, in light or dark mode.
Tables with alignment, task lists, strikethrough, fenced code blocks, autolinks, heading anchors, and alerts like > [!NOTE] and > [!WARNING].
Bold, italic, links, images, code, quotes, lists, tables, and rules with one click, or Ctrl+B, Ctrl+I, and Ctrl+K.
Download README.md, copy the generated HTML, or download a styled standalone HTML page.
Your draft is saved in this browser's local storage, so a refresh or closed tab does not lose your work.
The preview runs in a sandbox with scripts disabled, and external images load only when you allow them.
It follows CommonMark plus the GitHub Flavored Markdown extensions: tables, task lists, strikethrough, and autolinks, and GitHub's alert syntax. Preview styling matches GitHub closely, so it is a good way to check a README before pushing it.
Only in your browser's local storage on this device. It is never uploaded. Clearing your browser's site data or clicking Clear removes it.
Loading an external image sends a request to that server, which reveals your IP address. Images are therefore blocked by default. Turn on "Load external images" to show badges and screenshots from other sites.
Yes. HTML blocks and inline tags such as <details>, <kbd>, or <img width="200"> are rendered in the preview. Scripts never run, because the preview is sandboxed.
Separate cells with pipes and put a line of dashes under the header row, for example | Name | Age | followed by |------|-----|. Add colons to align a column: :--- for left, :---: for center, and ---: for right. The Table toolbar button inserts a template.
Beautify long one-line SQL queries and ORM logs into clean, indented, syntax-highlighted SQL, or minify them.
Format and validate GraphQL queries, mutations, fragments, and schemas (SDL) with syntax highlighting.
Beautify, minify, and validate JSON instantly with exact line and column error reporting.
Compare two JSON documents side by side and see every added, removed, and changed value.