bitlvl
EN

Encoding

Move text and bytes between the forms protocols expect.

Base64 encode / decodeStandard and URL-safe Base64 for text and files, decoded in the browserhello → aGVsbG8=URL encode / decodePercent-encoding for components, whole URLs and form data, plus a query-string parsera b&c → a%20b%26cText ⇄ binary / hex / ASCIISee the bytes behind any text, or turn bytes back into textHi → 01001000 01101001Hex viewerOffset, hex and ASCII columns for any file or text, like xxd in the browser00000000: 4865 6c6c 6f HelloColor converter & contrast checkerHex ⇄ RGB ⇄ HSL ⇄ OKLCH, named colors, WCAG contrast#1F4FE0 = rgb(31 79 224) = oklch(0.51 0.22 266)JSON formatter & validatorPretty-print, minify, validate with a precise error, sort keys, convert to YAML{"a":1} → pretty, YAML, statsUnicode inspectorEvery character with its code point, name, block and bytes; finds invisible and look-alike characters“pаypal” → Cyrillic а detectedText cleaner — invisible charactersStrip zero-width spaces, hidden tag characters, bidi controls, odd spaces and BOMs from text pasted from AI chats, web pages and PDFsHere’s​ the plan → Here’s the plan (3 hidden characters removed)Punycode / IDN converterInternationalised domain names ⇄ xn-- ASCII form, with homograph warningsmünchen.de ⇄ xn--mnchen-3ya.deHTML entity encoder / decoderNamed and numeric character references both ways, with the full HTML5 entity table© ⇄ © ⇄ ©String escape toolEscape or unescape for JSON, shell, SQL, regex, C, CSV, HTML, XML, YAML, .propertiesit's → 'it'\''s' (shell)QR code generatorURLs, Wi-Fi, contacts and text as SVG or PNG, generated in the browserhttps://… → QR (v3, M)Morse code translatorText ⇄ Morse with the full table, prosigns and audio playbackSOS = ... --- ...