← Start Swapping

How It Works

Four steps. No account. No JavaScript. No tracking.

1

Choose Your Currencies

Pick what you want to send and what you want to receive. We support hundreds of tokens across major blockchains — all sourced from the NEAR Intents network. No account or wallet connection needed.

|
2

Get a Quote

Enter your amount and destination address. We request a real-time quote from NEAR Intents and show what you'll receive, the exchange rate, and the fee breakdown. uSwap Zero does not add an app fee.

|
3

Send Your Deposit

Confirm the swap and you'll get a one-time deposit address with a QR code. Send the exact amount from any wallet. The address is generated by NEAR Intents — your funds never touch our server.

|
4

Receive Your Tokens

NEAR Intents detects your deposit, executes the swap through decentralized market makers, and sends the output tokens directly to your recipient address. The page auto-refreshes to show live status.

Why No App Fee?

NEAR Intents quote requests can include app-level fees. uSwap Zero sends those requests with appFees: [], so this frontend does not add its own fee or commission.

The remaining cost is the market maker's spread — the difference between the spot price and the rate they offer. Protocol or network costs may also apply when surfaced by NEAR Intents.

Why No JavaScript?

JavaScript enables tracking, fingerprinting, and data exfiltration. By serving pure HTML and CSS, we make it verifiable that this site cannot track you. There are no analytics scripts, no session cookies, no local storage writes.

There is no application JavaScript. Disable JS entirely and the swap flow still works.

Why Open Source?

The entire application is a single Go binary with zero external dependencies. The source code, CI pipeline, and deployment history are all public. You can clone the repo, read every line, build it yourself, and verify the deployed binary matches.

Visit the Verify page for deployment metadata, or view the source on GitHub.