Dev Toys
A collection of everyday developer tools, all running locally in your browser. Nothing is uploaded.
Formatters
Encoders / 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-- form
Converters
@Date / Time ConverterConvert between Unix timestamps and human-readable dates0xNumber 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 sample
Text
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
Generators
#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 HTML
Utilities
.*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