Encoding tools
URL Encode
Encode URL components or a full URL locally. Choose how separators are handled.
Runs locallyRuns locally in your browser
Guide
Encode text for use in a URL (Uniform Resource Locator, or web address). Choose the mode for the part of the address you are building so spaces, separators and literal plus signs are handled as intended.
- Add your text
Paste into Input, choose an example or select Open file. You can also drop one UTF-8 text file into Input.
- Choose the URL mode
Use Component for one value, such as a search term. Choose Full URL to keep separators in a complete address.
- Keep the result
Use Copy output or Download above the fields. The main button runs the operation again. Clear removes the input.
On mobile, choose Output to read the result. Clear removes both fields.
Mode
- Component: encode a single value, such as a search term. Separators such as & and / are encoded too.
- Full URL: encode a complete address while keeping URL separators such as : / ? & =.
Shortcuts
- Ctrl / Cmd + Enter — Run selected action
- Ctrl / Cmd + Shift + C — Copy output
- Ctrl / Cmd + S — Download output
- ? — Show shortcuts outside text fields
Shortcuts work while focus is in the workspace. Copy and download need valid output.
Common questions
- Is my text uploaded?
- No. Processing happens in a local browser worker. Your text and filenames are not uploaded or saved.
- How does this conversion work?
- Component encodes separators such as /, ? and &. Full URL keeps address separators. This does not visit the address or encrypt its content.
- What are the limits?
- Input: 1 MB of UTF-8 text. Output: 2 MB. Processing stops after five seconds. A limit produces an error, not a shortened result.
Was this tool helpful?
Only your rating and optional feedback are sent. Your tool input and output are never included.