Encoder / Decoder
URL, Base64 and HTML entities encode/decode
Paste a string and pick a format — URL encoding, Base64, HTML entities, hex, Unicode, or ROT13. Not sure what encoding you're looking at? The auto-detect mode usually figures it out. Handy when a scraped value looks garbled, or when you're building a URL parameter without wanting to look up the percent-encoding table for the tenth time.
How to use
- 1Paste a string — Text, URL, base64 string, or HTML — whatever you need to encode or decode.
- 2Choose a format — Start with Auto-detect — the tool will identify the format automatically. If the result is inaccurate, select a format manually: URL encoding, Base64, HTML entities, hex, Unicode, ROT13.
- 3Choose direction — Encode — to convert a readable string to an encoded form. Decode — to decode already-encoded data.
Examples
search=css selector tester → search=css%20selector%20testerSGVsbG8gV29ybGQ= → Hello World&lt;div&gt; → <div>{"key":"value"} → %7B%22key%22%3A%22value%22%7D\u0048\u0065\u006C\u006C\u006F → HelloWhen to use for web scraping
Encoding and decoding comes up in scraping at every step: URL request parameters contain encoded strings, API responses may contain base64 data, scraped HTML is full of HTML entities, response headers sometimes contain encoded values. Without this tool you'd need to write a throwaway script or search for an online converter each time. Here all formats are in one place — and auto-detect removes the need to guess the format.