Choose by task

Base64, File, Image & URL Encoding Tools

Encode and decode Base64 text, recover files, inspect image data URLs, and escape URL components with tools that match the input format.

Browse these tools ↓

Which tool should you start with?

Encoding changes how bytes are represented; it does not make them secret. Choose the tool from the expected destination: readable text, a binary download, an image data URL, or a URL component. That choice determines which character set, alphabet and escaping rules apply.

Decode a token fragment or encoded text

Use the Base64 workspace for text and Base64URL options. If the result looks corrupted, inspect the selected character set before changing the encoded input.

Base64 →

Recover an attachment from an API response

Use a file decoder when the output is binary. Preserve the expected file type, and do not treat arbitrary decoded bytes as a UTF-8 string.

Base64 File →

Put a value into a query parameter

Encode the parameter value with the URL tool. Encoding a whole URL as one component also escapes its separators, so decide which part the receiving service expects.

URL Encoder →

Check the result before the next step

Identify the source format before decoding. For text, confirm UTF-8 or the original character set; for Base64URL, check the URL-safe alphabet and padding. After a round trip, compare the recovered text or file bytes with the original. Do not apply URL encoding repeatedly to an already escaped value.