Developer tools
Format JSON, decode a token, hash a string, generate UUIDs, test a regular expression — the small jobs that interrupt a working day. Every one of them runs in this tab: nothing you paste is uploaded, which matters when the thing you are pasting is a token, a hash input or a password. Almost all of them are ready the moment the page loads, with no engine to download; the exception is the code-to-image tool, which fetches a syntax highlighter the first time you use it and is usable while it arrives. Working with prose rather than code? The text tools are next door.
JSON & structured data
- JSON formatter and validator — pretty-print, minify, find errorsFlagshipFormat, minify and validate JSON with the exact line and column of any error. Also reports duplicate keys and numbers that lose precision. In your browser.
- JSON to YAML to CSV converter — all directions, free onlineConvert between JSON, YAML and CSV in any direction. Nesting flattened into dotted columns for CSV, never discarded. Runs in your browser.
- JSON to TypeScript — generate interfaces from a JSON sampleGenerate TypeScript interfaces from a JSON sample. Nested objects become named interfaces; optionality is inferred and the rules are stated. In your browser.
- HTML, CSS and JavaScript beautifier and minifier — free onlineBeautify or minify HTML, CSS and JavaScript in your browser. Comments and whitespace only — nothing is renamed and nothing can break.
Encoding & hashing
- Base64 encoder and decoder — text and files, in your browserEncode text or any file to base64, and decode base64 back to text or a downloadable file. Strict decoding that reports bad input. Nothing uploaded.
- Hash generator — MD5, SHA-1 and SHA-256 of any textGenerate MD5, SHA-1 and SHA-256 hashes of text in your browser. Nothing is uploaded, which matters when the input is a secret.
- URL encoder and decoder — percent-encoding, both modesPercent-encode and decode URLs. Choose whether you are encoding a value inside a URL or a whole address — the two give different results. In your browser.
- Hex converter — hex to text and text to hex, free onlineConvert text to hexadecimal and back, with your choice of separator. Strict decoding that says exactly what is wrong. Runs in your browser.
Identifiers & time
- UUID generator — version 4 UUIDs, single or in bulkGenerate version 4 UUIDs in your browser, one at a time or a hundred at once. Uses the cryptographic random number generator. Copy individually or all at once.
- Unix timestamp converter — epoch time to date and backConvert Unix timestamps to human dates and back, in any timezone. Handles milliseconds, pre-epoch dates and daylight-saving edge cases. In your browser.
Compare & test
- Regex tester — test a regular expression against sample textTest a regular expression, see every match with its position and capture groups, and get told when a pattern is too slow instead of freezing the page.
- Text diff — compare two texts and see what changedCompare two blocks of text by line, word or character. Additions and removals are marked, not just coloured. Runs in your browser, nothing uploaded.
- Slugify text — URL-safe identifiers from any stringGenerate URL-safe slugs for routes, filenames and CMS keys. Handles Cyrillic, accents, emoji and punctuation. Client-side, nothing uploaded.
- Find invisible characters in text — zero-width spaces, BOM, non-breaking spacesLocate and strip zero-width spaces, byte-order marks and control characters that break identifiers, CSV imports and JSON parsing. Client-side, nothing uploaded.
Share & present
- Code to image — turn a snippet into a shareable pictureFlagshipNewPaste code and get a clean, syntax-highlighted image of it: PNG, SVG, or straight to your clipboard. Highlighting and rendering both happen in this tab, so your code is never uploaded.
- Code screenshot — a clean picture of code, without cropping anythingNewMake a proper screenshot of a code snippet instead of cropping one from your editor: real syntax colours, a tidy window, no toolbars or cursor. Runs in your browser; nothing is uploaded.
- Code to SVG — export a snippet as a real vector imageNewExport highlighted code as an SVG: real text, real vector, sharp at any size, and small enough to drop into documentation or slides. PNG and clipboard copy are here too.
- Code to image with no sign-up and no watermarkNewTurn a code snippet into a shareable image without making an account, without a watermark on the result, and without the snippet ever leaving your browser.
Security
- Password generator — strong random passwords, generated in your browserGenerate strong random passwords with the length and character types you choose. Uses your browser's cryptographic random generator. Nothing is sent anywhere or stored.
- JWT decoder — read the header and payload of a tokenDecode a JSON Web Token to see its header, payload and claim dates. Decoding only — the signature is never verified. Nothing is uploaded.