URL parsing, RFC 3986 resolution, normalization, percent-encoding, punycode, slugs and tracking-parameter cleanup.
payments ON MAINNET (real money) · 8 live endpoints
| Endpoint | Price | What it answers |
|---|---|---|
GET /percent-encode | $0.02 | Percent-encode or decode text as URL component, path, query or form data (UTF-8), with byte counts. |
GET /punycode | $0.02 | Convert a domain to punycode (xn--) or back to Unicode label by label per RFC 3492, flagging mixed scripts. |
GET /query-string | $0.02 | Parse a URL query string into keys and values (repeats grouped) or build one from a JSON object, with duplicates flagged. |
GET /slugify | $0.02 | Turn a title into a URL slug: transliterates accents (é, ß, ø), lowercases, trims and caps length at a word break. |
GET /tracking-clean | $0.02 | Remove utm_*, fbclid, gclid, msclkid and other known tracking parameters from a URL and list what was removed. |
GET /url-normalize | $0.02 | Normalize a URL for de-duplication: lowercase scheme/host, drop default port, resolve dot segments, tidy %-escapes. |
GET /url-parse | $0.02 | Split a URL into scheme, host, port, path, query and fragment per RFC 3986, with warnings. Never fetches the URL. |
GET /url-resolve | $0.02 | Resolve a relative link against a base URL per RFC 3986 section 5, handling ../, ./, //host, ?query and #frag. |
GET /catalog returns this list as JSON. Activity hub · uptime.
URL and text utilities computed locally from published standards (RFC 3986, RFC 3492, WHATWG URL), provided as is. These tools never fetch the URLs they are given and do not judge whether a site is safe. Do not send URLs that contain secrets, tokens or personal data. Not legal or security advice. Every paid response carries a disclaimer field.