Encode & decode
Convert UTF-8 text for URLs, form values, Base64, Base64URL, HTML, hex and JSON strings.
URL mode encodes a single path/query component, not an entire URL. Form mode treats + as a space when decoding. HTML supports amp, lt, gt, quot, apos, nbsp and numeric references; other named entities remain unchanged. JSON mode adds or removes the quoted string wrapper. Encoded text is not encrypted.
General input limit: 1,000,000 characters per field; AES uses the smaller limits stated above. SHA, HMAC, AES and RSA require HTTPS or localhost and browser Web Crypto. Inputs are processed locally, not stored by these tools or placed in the URL.
These pages do not load the site’s AdSense script. Browser extensions, compromised devices or scripts injected by hosting settings are outside the tool’s control. Use synthetic test data; a public website is not a secure key vault.
Technical references: Web Crypto API, JWT (RFC 7519), Base encodings (RFC 4648).