URL Encoder/Decoder

Paste text or URL strings to encode/decode instantly, with optional safe-character mode.

Report
Plain Text / Original Input
Encoded URL Output

Tip: for query strings, enable “+ as space” to match common form-style decoding.

Type or paste
Enter text on the left to make it URL-safe, or paste encoded text on the right.
Live conversion & modes
Left input encodes to the right; right input decodes to the left. Switch between full encoding and keeping common URL characters.
Copy or swap
Use the toolbar to copy plain or encoded output, or swap both sides to keep editing.

If your data behaves like HTML form submissions, turn on “Treat + as space when decoding” for more predictable results.

When do I need URL encoding or decoding?
Whenever you put non-ASCII text or symbols in query parameters, or turn percent-encoded strings back into readable text—common in APIs, sharing links, and debugging.
Why can’t I put Chinese or special symbols directly in a URL?
URLs only allow a limited set of characters. Everything else should become percent-encoding so servers and browsers interpret the link the same way.
What’s the difference between full encoding and keeping URL-safe characters?
Full encoding is stricter and fits encoded parameter values. Safe mode leaves more punctuation unescaped so paths stay closer to what you typed.
Should “+” mean a space when decoding?
Form-style data often uses + for spaces; many plain URLs use %20 instead. Toggle the option to match where your string came from.
Why does it say the format is wrong?
Usually a % isn’t followed by exactly two hex digits, or the string was copied incompletely. Check for a lone % or truncated sequences.
encoding Unicode URL-encoding
2026-06-03

Encoding Standards and Network Transmission: A Complete Guide to Character and URL Encoding

Understand the mechanics of character encoding, Base64 applications, and the vital role of URL encoding in modern web communication to resolve encoding issues.

encoding Base64 URL-encoding
2026-06-03

Deep Dive into Encoding Systems: From Character Mapping to Binary Representation

Understand the mechanisms of character encoding, Base64 conversion, and URL encoding in modern digital systems to ensure accurate data transmission and conversion.

encoding Unicode UTF-8
2026-05-24

Character Encoding Standards: A Comprehensive Guide from ASCII to Unicode

A deep dive into the evolution of character encoding, from basic ASCII to the practical application of Unicode and UTF-8, ensuring your apps remain garbage-free.

Encoding Standards UTF-8 URL Encoding
2026-05-24

Character Encoding and URL Safety: A Practical Guide from UTF-8 to Percent-Encoding

A deep dive into how computers process text encoding, exploring URL encoding rules and the critical impact of character conversion on system stability.

Base64 JWT email attachments
2026-05-15

Where Is Base64 Hiding? From Email Attachments to JWT Tokens — An Encoding Technology You Use Every Day Without Knowing It

Base64 isn't just "something that makes data longer." Every email with an attachment, every JWT token you receive after logging in, every tiny icon embedded in CSS — almost all of them use Base64. Here's why Base64 is everywhere, and what role it actually plays in modern systems.

numeral systems binary hexadecimal
2026-05-12

Hex, Binary, Octal Explained: A Developer's Guide to Number Systems

#FF5733 is a color. chmod 755 is a permission. 0xDEADBEEF is a memory address. Behind all these mysterious numbers lies the same concept: numeral systems. This guide breaks down decimal, binary, octal, and hexadecimal with real-world programming examples.