Skip to content
Input
Text
URL limit
8 KiB
Runtime
Browser

Convert a domain between Unicode and ASCII labels

Produce reviewed U-label and A-label forms with strict length, bidirectional, joiner, hyphen, and round-trip checks.

Local processingNo sign-upNo fetch or upload

Convert domain

URL text stays in this tab. Nothing is opened or checked online.

Tool Swim does not upload, fetch, save, log, or create presets from these values.

UTS #46 conversion report

Results are inert text or JSON with the applied interpretation visible.

What this tool proves

Explicit URL interpretation

Enter a domain only, without a URL scheme, port, path, credentials, or trailing root dot. Processing is nontransitional UTS #46 with STD3 ASCII rules.

Valid internationalized text can still be visually deceptive

Enter a domain only, without a URL scheme, port, path, credentials, or trailing root dot. Processing is nontransitional UTS #46 with STD3 ASCII rules.

The result shows both domain forms and per-label lengths after a strict round trip. It also states that visual spoofing, DNS, registration, ownership, and reachability were not checked.

Private, bounded URL processing

The operation runs only after you choose it. Input stays in the current browser tab: Tool Swim does not fetch a destination, resolve DNS, test reachability, upload content, save an account preset, or invoke the developer API.

URLs are capped at 8 KiB, query text at 256 KiB, component text at 64 KiB, query lists at 2,000 pairs, each query name or value at 8 KiB, and serialized output at 1 MiB.

Primary references

Questions and answers

Related URL tools