Text and Dev Tools

Text and developer utilities

Format JSON, make QR codes, decode Base64 and URLs, count words and more, in your browser.

Tools

All text and dev tools

Quick text and developer tools that run in your browser, with nothing to install.

JSON Formatter Format, minify and validate JSON in your browser. Paste it in and get readable, indented JSON. Your JSON stays on your device. QR Code Generator QR code generator for links, menus, posters and labels, with custom colours and an optional logo. Error correction is set for you so it still scans. JSON to CSV Converter Convert JSON to CSV in your browser. Paste an array of objects and download a spreadsheet-ready CSV. No sign-up, no watermark. JSON to YAML Converter Convert JSON to YAML in your browser. Paste JSON, then copy or download YAML with tricky values quoted correctly. No sign-up. JSON to XML Converter Convert JSON to XML in your browser. Paste JSON and download valid XML, with key names made safe for XML automatically. No sign-up. Case Converter Case converter for upper, lower, title, sentence, camel, Pascal, snake, kebab and constant case. Your text stays in your browser. Word Counter Free word counter: count words, characters, sentences, paragraphs and reading time, and spot repeated words. Runs in your browser. CSV to JSON Converter Convert CSV to JSON in your browser. Handles quoted fields, commas inside values and different line endings, and detects the delimiter. YAML to JSON Converter Convert YAML to JSON in your browser. Handles anchors, aliases, multiple documents and timestamps. Your YAML stays on your device. XML to JSON Converter Convert XML to JSON in your browser. Handles attributes, repeated elements, namespaces, CDATA and comments. Your XML stays on your device. JSON Diff Tool JSON diff in your browser: compare two JSON files or pasted values and see each difference with its path. Key order is ignored. Base64 Decoder Free Base64 decoder: turn Base64 back into text or a file. Handles URL-safe Base64, missing padding and data: URIs. Runs in your browser. Base64 Encoder Free Base64 encoder for text and files, with URL-safe and data: URI output. Your input is processed in your browser. URL Decoder Free URL decoder: turn percent-encoded links and query strings back into readable text, in your browser. No sign-up. URL Encoder Free URL encoder: percent-encode text so it is safe to use in a link, with an optional RFC 3986 strict mode. Runs in your browser. JWT Decoder Free JWT decoder: read a token's header and payload in your browser, with expiry and issued-at times highlighted. It does not verify signatures. UUID Generator Free UUID generator: create v4 or v7 UUIDs in bulk (up to 1,000), with or without hyphens, braces or capitals. Runs in your browser. Hash Generator Free hash generator for SHA-256, SHA-384, SHA-512 and SHA-1 from text or files. Hex or Base64 output. Processed in your browser. Regex Tester Free regex tester for JavaScript. Test matches, groups, flags and replacements in your browser. Patterns that run too long are stopped automatically. Markdown to HTML Converter Convert Markdown to HTML in your browser. Raw HTML is escaped by default; preview the result, then copy or download it.

Coming later

Tools we're thinking about

These aren't ready yet. If one would help you, let us know on the contact page.

Planned HTML to Markdown Convert pasted HTML into Markdown for docs, CMS work, and notes.

Free

No sign-up

Open a tool, add or paste your input, choose settings, and download the result without creating an account.

Bigger jobs

Passes for big files

A Day or Project Pass raises the file-size and batch limits on tools that have them.

FAQ

Text and Dev Tools questions

Are these tools free?

Yes. Every tool is free to use. Optional Day and Project Passes are available if you need higher file-size or batch limits.

Do files leave my browser?

Most tools process files locally in your browser. Any tool that needs server processing will tell you clearly before you add a file.