urltoolskit.org
URL utilities, in the browser
Say hi →

geo / magnet / bitcoin / ethereum URI builder

niche URI schemes · build via form fields

Build geo: (location), magnet: (torrent), bitcoin: / ethereum: (crypto payment) URIs from form fields — no need to remember the spec.

Ready.

How to use

  1. Pick the Schemegeo, magnet, bitcoin, ethereum.
  2. Fill the fields:
    • geo: Latitude, Longitude, Uncertainty (m), optional Altitude.
    • magnet: Info hash (xt=urn:btih:...), Display name (dn), Trackers (tr, one per line).
    • bitcoin: Address, Amount (BTC), Label, Message.
    • ethereum: Address, Chain ID, Value (wei or ETH), optional contract function call.
  3. The Output URI is shown with a Copy button.
  4. Click Make QR to jump to the QR tool with this URI pre-filled — these schemes are most useful as scannable codes.

FAQ

Will a bitcoin: URI open a wallet?

Only if the user has a wallet app that's registered the bitcoin: scheme. Test before relying on them in production.

Why isn't geo: opening Maps?

iOS Safari treats geo: as an unknown scheme; on iOS use https://maps.apple.com/?q=lat,lon instead. Android handles geo: natively.

Are these URIs safe to share publicly?

The URI itself is fine; whether the destination (a wallet address, a torrent) is sensitive depends on your context. Don't include private keys, ever.

Does the tool validate the address?

No — it just builds the string. Validate addresses against a network-specific tool before publishing.