- All tools
- Text Tools
String URL encoder
String URL encoder
Load your string and it will automatically get URL-escaped.
String URL encoder
This tool URL-encodes a string. Special URL characters get converted to percent-sign encoding. This encoding is called percent-encoding because each character's numeric value gets converted to a percent sign followed by a two-digit hexadecimal value. The hex values are determined based on the character's codepoint value. For example, a space gets escaped to %20, a colon to %3a, a slash to %2f. Characters that are not special stay unchanged. In case you also need to convert non-special characters to percent-encoding, then we've also added an extra option that lets you do that. Select the encode-non-special-chars option to enable this behavior.
String URL encoder Examples
Click to try!
Encode an actual URL
This example URL-encodes a string that also happens to be a valid web link. Special characters in this example are a colon, slash, question mark and equals sign.
Encoding Options
If selected, then all characters in the input string will be converted to URL-encoding (not just special).
Encode All Characters
In this example, we've enabled the option that encodes absolutely all characters in a string to URL-encoding. This option makes non-special characters, such as letters get encoded to their hex codes prefixed by a percent sign.
Encoding Options
If selected, then all characters in the input string will be converted to URL-encoding (not just special).
Related tools
- All tools
- Text Tools
- SplitSplit text into multiple parts using a separator
- Join TextJoin text elements with a specified separator
- Remove duplicate linesQuickly delete all repeated lines from text
- String To morseQuickly encode text to morse
- Text ReplacerQuickly replace text in your content
- Repeat TextRepeat text multiple times
- Truncate TextTruncate text to a specified length
- Reverse TextReverse any text character by character
- Randomize caseRandomize the case of letters in text
- Convert to UppercaseConvert text to uppercase
- Extract substringExtract a portion of text between specified positions
- Create palindromeCreate text that reads the same forward and backward
- PalindromeCheck if text reads the same forward and backward
- Text QuoterAdd quotes around text with various styles
- Rotate TextShift characters in text by position.
- ROT13 Encoder/DecoderEncode or decode text using ROT13 cipher.
- Base64 Encoder/DecoderEncode or decode data using Base64.
- Text StatisticsGet statistics about your text
- Text CensorQuickly mask bad words or replace them with alternative words.
- Password GeneratorGenerate secure random passwords with custom options
- String URL decoderQuickly URL-unescape a string.
- URL EditorInspect and edit URL components and query parameters.
- Unicode Encoder / DecoderEncode or decode text using Unicode escape sequences.
- Hidden Character DetectorFind hidden Unicode characters in text
- Email ExtractorExtract email addresses from text
- Compare TextsCompare two texts and spot differences instantly
- Slug GeneratorGenerate URL-friendly slugs from text.
- BcryptHash strings with Bcrypt
- Table Text ConverterConvert tables between Markdown, CSV, HTML, MySQL, and JSON
- UUID GeneratorCryptographically secure RFC 4122 v4 UUID generator.
- Lorem Ipsum GeneratorPlaceholder text generator by words, sentences, or paragraphs.
- Markdown PreviewerFast, secure Markdown editor with real-time sanitized preview.
- Case ConverterConvert text across casing conventions and programming styles.