Wallet identity
One local secp256k1 key, signing deploys and encrypting messages.
EVM Address
ECIES Public Key
Choose how you want to continue.
No external wallet required.
Signing happens locally in your browser before deployment.
Signature pending
▶ Next: Upload your website folder to stage files.
Everything is bundled in browser memory. Nothing is uploaded to a server.
Drop a folder with your static site files. We bundle it in browser memory, then sign and deploy.
Your local identity signs the payload; the signed torrent is what goes live.
Optional. Uploads a copy of this signed deployment to GoFile. WebTorrent remains the primary transport, and your deployment succeeds either way.
WEB25 gateway
Open any peer-hosted site by its hash, mirror locator or full WEB25 link.
P2P is always tried first. A mirror is only ever a fallback.
Searches only what this browser has already loaded. Nothing leaves your device.
Your own node joins the swarm and pulls the bundle from whoever is seeding it.
The signed .torrentchain manifest is checked against the publisher identity.
If no peer answers, a temporary GoFile locator in the link can serve the same bytes.
Add &debug=true to any URL for detailed progress logs:
https://WEB25.cloud?orc=ABC123DEF456...&debug=true
Sign a static site with a key that never leaves your browser, seed it to the swarm, and message anyone by their Nostr address — no backend, no signalling server, no mandatory wallet extension.
Built on
Your folder is bundled in memory (gzip by default) and signed with your
local EVM identity. A .torrentchain manifest carries the
publisher identity and integrity metadata.
WebTorrent seeds the signed bundle straight from this tab. An optional GoFile mirror can stand in as temporary fallback transport.
Anyone who opens your WEB25 link resolves it peer-first, verifies the signature, and renders the site in a sandboxed, opaque-origin frame.
Three pieces carry the whole thing: who you are, how a site ships, and how two browsers talk.
A single local secp256k1 key signs your deploys, encrypts your messages and publishes your handle — no second seed anywhere.
0x… signs deploys04… encrypts messagesnpub1… is how people reach youYour folder is bundled in memory, signed, and seeded straight from the tab. The signature travels with the bytes.
.torrentchain manifestType someone's Nostr address and the encrypted invitation is delivered for you — no magnet links, no key pasting.
Local-first by design. Peer-to-peer by default.
WEB25.cloud keeps identities and data local, with WebRTC as the preferred direct transport. Public WebTorrent trackers, STUN servers, Nostr relays and edge services like GoFile are replaceable building blocks for discovery, connectivity and fallback — never dependencies on a single provider.
Loading chapter…
Loading chapter…
Loading chapter…
Loading chapter…
Loading chapter…
Loading chapter…
npub, with encrypted Nostr signallingCreate a local wallet, drop a folder, sign it, and share the link. It runs entirely in this tab.