Decode error
find incomplete or non-hex percent sequences and avoid silently replacing them.
Encode a URL component, decode percent escapes or inspect a full URL structure—with explicit warnings for malformed and untrusted input.
Developer & Text ToolsA URL encoder converts characters into percent-encoded form, while a decoder reverses valid percent sequences. AppKiro also parses a full URL into protocol, host, path, query and fragment and may flag text that resembles readable Base64; that hint is heuristic unless strict validation is implemented.
Paste a URL to inspect its fields.
Enter the source data: Choose encode, decode or parse. Paste a synthetic URL/component and preserve the original for comparison.
Choose the relevant settings: For encoding, identify whether the value is a component or a complete URL. For decoding, reject malformed percent escapes with a clear error instead of partial silent output.
Review and verify the result: Inspect parsed protocol, host, path, query and fragment. Review any Base64 hint as a clue only, then copy the result without automatically opening it.
find incomplete or non-hex percent sequences and avoid silently replacing them.
add an explicit scheme when the URL parser requires an absolute URL.
treat it as heuristic and require strict alphabet/padding/UTF-8 validation before presenting decoded content.
Usually no. Encode individual query values or path segments with the correct component function while preserving structural delimiters such as :, /, ? and &.
No. It only reveals a representation. Validate the scheme/domain and handle the result as untrusted input in the destination context.
Malformed percent sequences, incomplete escapes or byte sequences that are not valid UTF-8 can cause an error. The page should report the exact failure.
The calculation runs in this browser component, but that alone is not a complete privacy guarantee. Use non-production data unless you have also reviewed extensions, clipboard history, downloads and site diagnostics.
The layout adapts to narrow screens. File selection, camera access, clipboard actions and downloads still depend on the permissions and capabilities of the mobile browser.
Select the correct context, inspect every component and never auto-navigate to decoded output.