Omnibus

Sea Battle

Play a friend device-to-device — no accounts, no server. Host a game to get a link, or open the link they sent you.

Got a game link or code?

  • 100% Free
  • No Sign-Up
  • No Credit Card
  • No Free Trial
  • No Pro Tier
  • No Watermarks

Nothing is uploaded. Just open it and start.

Play Sea Battle with a friend

Free, no sign-up, no download, no server. Sea Battle connects two browsers directly — host a game, share the link, and battle it out. Place your fleet, take turns firing, and be the first to sink your opponent's ships.

True peer-to-peer

A direct browser-to-browser connection — no game server, and moves never pass through us.

Link + code handshake

Host a game to get a link, your friend sends back a short code, and you're connected.

Phone or laptop

A responsive board plus a scannable QR code, so any two devices can face off.

The classic fleet

Place five ships, take turns firing, and sink your opponent's whole navy to win.

Private by design

No accounts, nothing uploaded, no server storing your game. Free, with no sign-up.

Rematch in a tap

Play again with the same opponent instantly — the connection stays open between games.

Related tools

Frequently asked questions

How do two devices connect without a server?
It uses a direct browser-to-browser (WebRTC) connection with a manual handshake. The host taps “Host a game” and gets a link; the other player opens that link and their device produces a short answer code; the host pastes that code in and the two browsers connect directly. There's no game server in the middle — after the handshake, every move travels straight between the two devices.
Do both players have to be on the same Wi-Fi?
Not necessarily. On the same network it always works. Across different networks (say home Wi-Fi and mobile data) it works in most cases too, using free public STUN servers purely to help the two browsers find each other — they never see your moves. The only setups that can't connect directly are strict “symmetric NAT” networks, which need a relay server this tool deliberately doesn't run.
Is anything uploaded or tracked?
No. There's no account, no server storing your game, and nothing uploaded. Your ship positions and shots are exchanged directly between the two browsers over the peer connection. It's free, with no sign-up.
How do you play?
Each player secretly places a fleet of five ships on a 10×10 grid (place them by tapping, or hit Randomize). Then you take turns firing at coordinates on your opponent's grid. You're told hit or miss, and when a ship is fully hit it's sunk. The first player to sink the opponent's entire fleet wins.
Can I play on my phone?
Yes. The board is fully responsive and touch-friendly, and the host screen shows a QR code so your opponent can scan the link straight into their phone. One of you can be on a laptop and the other on a phone.
The connection didn't work — what can I do?
Make sure the second player opened the full link (or pasted the whole code), and that the host pasted the answer code back in and pressed Connect. If you're on networks that block peer connections, try putting both devices on the same Wi-Fi. You can always start over from the host screen.

Spotted a bug or have a suggestion?

Found something broken, have an idea, or just want to say thanks about any of our tools? Every message reaches a real person.