URL Encoder & Decoder
Encode or decode text as percent-encoding, URL-unsafe form, or Base64.
Inputs
Results
// encode · percent · 0 chars → 0 chars
About this tool
Convert text or URLs between percent-encoding, URL-unsafe form, and Base64 in both directions, with readable errors for malformed input.
How to use
- 1Paste the text or URL into the input field.
- 2Pick a mode: Encode to produce a safe form, or Decode to turn an encoded string back into text.
- 3Pick the encoding: Percent-encoding for query values, URL-unsafe for whole URLs, or Base64 for byte-safe transfer.
- 4Read the result under the input; malformed decode input shows a one-line explanation of what is wrong.
Frequently asked questions
Related tools
Base64 Encoder / DecoderEncode and decode Base64, with URL-safe mode.URL Query String BuilderBuild and parse URL query strings.Password Hash GeneratorGenerate and compare password hashes.Code DiffDiff two code snippets with word-level detail.UUID GeneratorGenerate UUID v4 and v7 in batches, with prefixes.Base64 Data URI GeneratorTurn text, CSS, JS, JSON, or SVG into a data:<mime>;base64, URI — UTF-8 safe.