You're 65% of the way in — join to keep exploring
Free forever · No credit card · Sign up in 10 seconds
Create Account
Join 12,000+ coders already battling
or use email
Already have an account?
Welcome Back
Continue your battle for God Mode
or use email
No account yet?
// Welcome to
CODEWAR
ARENA

A quick 8-step tour to show you how everything works. Takes less than a minute.

Step 1 of 8
CONQUER
// STATUS ARENA ONLINE · GLOBAL · FREE · REAL-TIME
CODE WAR ARENA

Enter live coding war rooms. Outcode your opponent in real-time. Dominate the global leaderboard. No college required — just raw skill.

Live Battles
Array SlayersEasy
Two Sum · 2 players · 3:22 remaining
DP DeathmatchHard
Edit Distance · 4 players · 12:03 remaining
Graph GangMedium
Number of Islands · 3 players · 6:47 remaining
0
Battles Today
0
Active Rooms
0
Online Now
0
Colleges Joined
How It Works

Four Steps
to Glory

01
Create Account
Sign up with Google or GitHub in seconds. Tag your college for leaderboards — or stay anonymous.
02
Join a Room
Browse public rooms, share a private code with friends, or Quick Match for instant worldwide 1v1.
03
Battle Live
Both players get the same problem. Code in your language. First to pass all test cases wins.
04
Earn Ranks
Win XP, unlock badges, rise through 7 rank tiers. Victories count toward your college's standing.
// ARENA STATUS
Account Setup
Room Connected
Battle Progress
XP Earned
Scroll to build through the steps →
Active Now

Live Battle Rooms

SCROLL DOWN TO BROWSE ROOMS →
Easy3:23
Array Slayers

Two Sum — Return indices of two numbers that add to the target.

ArrayHashMap
Join
Medium8:47
Tree Hunters

Binary Tree Level Order — Return node values level by level.

TreeBFS
Join
Hard12:03
DP Deathmatch

Edit Distance — Minimum operations to convert one string to another.

DPString
Full 🔒
Medium6:15
Graph Gang

Number of Islands — Count connected land components in a 2D grid.

GraphDFS
Join
Easy4:50
Newbie Arena

Valid Parentheses — Determine if bracket sequence is balanced.

StackString
Join
Hard19:30
Beast Mode

Median of Two Sorted Arrays — O(log n) solution required.

Binary Search
Join
What You Get

Built for
Warriors

⚔️
1v1 Duels

Challenge anyone or get matched instantly with skill-based matchmaking.

🛡️
Squad Wars

Form a team of 2–5 and battle rival squads for team-based glory.

🌍
Global Rooms

No borders. Battle students from IIT, MIT, Oxford — anywhere worldwide.

👁️
Spectator Mode

Watch live battles in real-time. Learn from the best coders.

🏆
Tournaments

Weekly 64-player bracket wars with prizes and leaderboard glory.

💻
10+ Languages

Python, JS, C++, Java, Go, Rust, Kotlin and more. Your language.

📼
Battle Replays

Rewatch any match step by step. Compare solutions, improve fast.

🏫
College Pride

Every win boosts your college's global rank. Represent. Dominate.

Progression

Climb the Ranks

🌱
Newbie
0–100 XP
💻
Coder
100–500 XP
⚔️
Warrior
500–1,500 XP
🔥
Veteran
1,500–4,000 XP
💎
Elite
4,000–9,000 XP
👑
Legend
9,000–20K XP
God Mode
20K+ XP
Scroll to unlock each rank
Got Questions

Frequently
Asked

Yes — 100% free. Create an account, join rooms, battle opponents, and climb the global leaderboard without spending a single rupee. We may introduce optional premium features in the future, but the core battle experience will always be free.

We support 10+ languages including Python, JavaScript, C++, Java, Go, Rust, Kotlin, TypeScript, C, and PHP. You and your opponent can code in different languages — the judge evaluates output, not language. More languages are added regularly.

Quick Match uses skill-based matchmaking — you are paired with someone at a similar XP level and rank so battles stay fair and competitive. You can also create private rooms and share a code with specific people for friendly duels, or join any public room manually.

Absolutely. When you sign up you can tag your college or university. Every battle you win earns XP that counts toward your personal rank and your college's global standing. We have a dedicated college leaderboard showing the top institutions worldwide — represent your campus and make it legendary.

If your opponent disconnects for more than 30 seconds, you are awarded the win automatically and receive full XP. If the connection drops on your side, you have a 60-second reconnect window — the timer keeps running so reconnect fast. Intentional disconnects to avoid a loss are tracked and result in a penalty to your XP.

Problems are randomly selected from our curated bank of 2,000+ problems tagged by topic (Arrays, Trees, DP, Graphs, etc.) and difficulty (Easy, Medium, Hard). Room creators can filter by topic or difficulty. Both players always get the exact same problem at the same time — no advantages.

Yes — Squad Wars lets you form a team of 2 to 5 players and battle rival squads. Each player on your team gets a different sub-problem and your combined scores determine the winner. It is an incredible way to compete with your college friends against other teams from around the world.

Every week we run a 64-player bracket tournament — free to enter, open to all ranks. Winners earn massive XP boosts, exclusive badges, and featured placement on the global leaderboard. Top finishers in monthly championships receive real prizes including cash, swag, and referral credits. Tournament schedule is announced every Monday.

DOMINATE
// The Arena Is Open

Ready To
Dominate?

Join 12,000+ coders already fighting for the top spot.