Developer tools
Format JSON, encode Base64, zip and unpack archives, optimise SVGs, read a QR code, generate UUIDs, test regex, and more — all free, all running locally in your browser.
TOOLS56
ENGINENATIVE JS · ZXING · LIBARCHIVE
DOWNLOAD0–1.0 MB
ON THIS PAGEText & Data Formatters 16Files & Archives 3Encoders & Decoders 8Generators 9CSS Tools 3Utilities 13More 4
I HAVE A…
JSONYAMLCSVXLSXXMLSQLMDHTMLTXTJWTHARZIPTAR7ZRARSVGDOCX
Text & Data Formatters
PASTE IT IN, GET IT READABLEJSON FormatterA 64-bit id survives the round trip.TXT → JSONJSON to CSVNested objects flatten to dotted columns.JSON → CSVCSV to JSONCommas inside quotes stay in the field.CSV → JSONSQL FormatterEight dialects, keyword case your choice.SQL → SQLMarkdown to HTMLRendered preview, or the raw HTML to copy.MD → HTMLHTML to MarkdownATX headings, fenced code, styles dropped.HTML → MDXML FormatterMixed content is never re-indented.XML → XMLYAML to JSONMulti-document streams become a JSON array.YAML → JSONJSON to YAMLLists the literals the parse is about to change.JSON → YAMLYAML FormatterValid YAML out, or the exact line it broke on.YAML → YAMLJSON MinifyThe whitespace goes; the numbers do not move.JSON → JSONSort & Dedupe LinesEvery line that left is counted on screen.TXT → TXTXLSX to CSVOne CSV per sheet, plus the semicolon Excel wants.XLSX → CSVHAR Vieweryour cookies and tokens stay in the tabHAR → TABLE · HARDOCX to Markdowncounts the headers, comments and merges it droppedDOCX → MDSVG Optimizerthe real byte saving, plus every pass that can change the pictureSVG → SVG
Files & Archives
OPEN IT, PACK IT, READ ITEncoders & Decoders
ONE ENCODING TO ANOTHERBase64 Encode / DecodeLine-wrapped or URL-safe input still decodes.TXT → B64URL Encode / DecodePercent-encoding for a single component.TXT → URLJWT DecoderClaims and expiry, without a signature check.JWT → JSONHTML EntitiesEncodes five characters, decodes them all.TXT → HTMLLine Ending ConverterA mixed file is counted, not guessed at.TXT → CRLF · LF · CRCharset Converterlegacy codepages in, UTF-8 outTEXT → UTF-8JWT EncoderHMAC algorithms only — no private key asked for.JSON → JWTQR Code Readerdecoded links stay text, never clickableIMG → TEXT
Generators
NOTHING IN, SOMETHING OUTUUID GeneratorTime-ordered v7, or plain random v4.— → UUIDPassword GeneratorUp to 128 characters, drawn without bias.— → TXTHash GeneratorMD5, SHA-1, SHA-256 and SHA-512 at once.TXT → HASHLorem IpsumWord counts arrive without a full stop.— → TXTQR Code GeneratorPick both colours; save PNG or SVG.TXT → PNGHMAC GeneratorKey encoding is a control, because it is the bug.TXT → MACFile ChecksumReads the whole shasum line, not just the hash.FILE → VERDICTWi-Fi QR CodeEscapes the semicolons that break hand-built codes.— → QRBarcode GeneratorRefuses a wrong check digit instead of drawing it anyway.— → BARCODE
CSS Tools
TUNE IT, COPY THE RULEUtilities
INSPECT, COMPARE, CONVERTRegex TesterA runaway pattern times out, not your tab.TXT → MATCHCron ExpressionPlain English, plus the next five runs.TXT → CRONTimestamp ConverterSeconds or milliseconds, local or UTC.NUM → DATEText DiffDifferences by word, or by whole line.TXT → DIFFText Case ConverterSeven cases, and Title Case spares acronyms.TXT → TXTWord CounterReading time at 225 words a minute.TXT → STATSSubtitle ConverterConvert, shift, or re-time to another frame rate.SUBS → SRT · VTT · ASSChmod Calculatora capital S means the bit is set and inertOCTAL → RWXHTTP Status Codesvendor codes kept in their own labelled groupCODE → MEANINGByte Converterdecimal and binary, side by sideSIZE → UNITSTime Zone Converteroffsets read per instant, DST traps and allTIME → ZONESAspect Ratio1366×768 is 683:384, and it says soSIZE → RATIOURL Parserrepeats kept, punycode shown, nothing fetchedURL → PARTS