Free Online Encode & Decode Tool
Need to quickly encode or decode data? Our free online tool handles Base64, URL encoding, MD5 hashing, SAML, and JSON formatting instantly — no download, no signup, no cost.
What Is Base64 Encoding?
Base64 is a binary-to-text encoding scheme that represents binary data as an ASCII string. It's commonly used to embed images in HTML/CSS, encode email attachments, and pass binary data through text-based APIs. Base64Url is a URL-safe variant used in JWTs and OAuth tokens.
What Is URL Encoding?
URL encoding (percent-encoding) converts characters that are not allowed in URLs into a safe format using a % followed by two hex digits. For example, a space becomes %20. It's essential for building valid query strings and form submissions.
What Is an MD5 Hash?
MD5 produces a fixed 32-character hexadecimal string from any input. It's used for file checksums, database lookups, and legacy systems. Note: MD5 is not cryptographically secure and should not be used for password hashing.
What Is SAML Encoding?
SAML (Security Assertion Markup Language) AuthnRequests sent via HTTP Redirect are deflate-compressed and Base64-encoded. This tool lets you encode XML assertions for SSO testing or decode received SAML payloads for inspection.
What Is Pretty JSON?
Pretty-printing JSON adds indentation and line breaks to make compact JSON readable. It's invaluable when debugging REST API responses, inspecting configuration files, or reading log output.