Dev Toys
Formatters
{}JSON FormatterFormat, minify, sort and validate JSON text<>XML FormatterFormat, minify and validate XML textdbSQL FormatterLay out, minify and re-case SQL statementsEncoders / Decoders
\Escape / UnescapeEscape or unescape JSON/JS-style string literalsb6Base64Encode text or bytes to Base64, or decode Base64 back%URL EncoderPercent-encode or decode URL components and strings&HTML EntitiesEncode or decode HTML entitiesjkJWT DecoderDecode a JSON Web Token's header and payloadb5Base32Encode or decode Base32 (RFC 4648 and Base32Hex)gzGZip Compress / DecompressCompress text with gzip or deflate and backsgJWT Sign / VerifyCreate an HMAC-signed JWT and verify a token's signatureaeAES Encrypt / DecryptEncrypt text with AES-GCM and a passphraseb1Hex / Code PointsConvert text to hex, \x, \u, binary or HTML escapes58Base58Encode bytes to Base58 or Bitcoin and Ripple variantsidnPunycode / IDNConvert international domain names to and from xn-- formbfBase64 to FileDecode Base64 into a downloadable file - auto-detects the first Base64 block in the text and the file typeConverters
@Date / Time ConverterConvert Unix timestamps and dates across ISO 8601, RFC 2822, SQL and more0xNumber Base ConverterConvert integers between binary, octal, decimal and hexbtBytes Unit ConverterConvert data sizes between KB/MB/GB and KiB/MiB/GiBc!Color ConverterConvert between HEX, RGB, HSL, HSV and CMYKy!JSON / YAML ConverterConvert between JSON and YAML in both directionsc,JSON / CSV ConverterConvert a JSON array to CSV rows and backimgImage ConverterConvert an image between PNG, JPEG and WebPibImage / Base64Turn an image into a Base64 data URL and backtmJSON / TOML ConverterRead TOML tables into JSON and write them back outh>HTML to MarkdownConvert HTML markup back into Markdown textxjXML / JSON ConverterTurn XML markup into JSON and write the value tree back outtsJSON to TypeScriptDerive interfaces and union types from a JSON samplejvJSON / Java Class ConverterWrite a Java POJO from JSON, or a JSON sample from a classText
aACase ConverterConvert text between camelCase, snake_case, kebab and morem↓Markdown RendererConvert Markdown to HTML with a live previewa#Text StatisticsCount characters, words, sentences and reading timel=Line ToolsSort, deduplicate, number, trim and join text lines/Slug GeneratorTurn a title into a URL slug, folding accents and punctuation∩List ComparerFind what two lists share, or what only one of them containsGenerators
#Hash GeneratorCompute MD5 and SHA-1/256/384/512 digests of textIDUUID GeneratorGenerate version 1 or version 4 UUIDs in bulkpwPassword GeneratorGenerate random passwords with controllable charsethmHMAC GeneratorCreate or verify an HMAC-SHA signature with a secret keyrnRandom Number GeneratorDraw random integers or decimals from a rangeotpTOTP / 2FA CodeGenerate and verify time-based one-time passwordsqrQR Code GeneratorTurn text or a URL into a QR code you can downloadkeyKey Pair GeneratorCreate RSA or EC keys, export PEM and JWK, sign and verify text|||Code 128 BarcodeEncode ASCII text as a Code 128 barcode and export SVG or PNGipsumLorem Ipsum GeneratorFiller text in words, sentences or paragraphs, plain or HTMLUtilities
.*Regex TesterTest a regular expression with live matches and groupscrCron Expression ParserParse a cron expression and list its next fire timesu/URL ParserSplit a URL into components and query parameters±Text DiffCompare two texts line by line, side by side or unifiedx5Certificate / PEM ViewerRead an X.509 certificate, CSR, key or CRL from PEM textipCIDR CalculatorResolve an IPv4 address and prefix into a network7xChmod CalculatorTurn Unix permissions into an octal mode and backv#Version ComparatorCompare and inspect Semantic VersionsuaUser-Agent ParserRead browser, engine and platform out of a UA stringsvgSVG PreviewRender an SVG document and export it as a PNG image$.JSONPath TesterQuery JSON with a JSONPath expression and inspect every matchEvery tool runs in your browser — nothing is uploaded.