Play. Compete. Win.
Local matches, tournaments, stats and Premium online features - all in one darts home.
Play
Your DartShark
More DartShark tools
You have a saved match.
🎯 Quick Match
Match format
🎯 Quick Match
Enter your score.
🏆 Tournament Mode
Number of players
Choose any number from 2 to 179. Byes are added automatically where needed.
Game
Match format
Tournament type
Draw style
Private tournament options
Sets
Checkout rule
🏆 Knockout Tournament
Enter your score.
👁️ Spectator Mode
Spectators can follow the current match here.
💬 Tournament Chat
TOURNAMENT CHAMPION
🌐 Online Tournament
Prototype lobby for creating and joining tournaments.
Create an online tournament
This prototype creates a join code in your browser.
Join with a code
Players in this browser lobby
🏅 Weekly Tournament
Join the weekly event while it is open.
Event
Entrants
Status
Weekly Tournament Settings
Weekly Tournament Closed
The Owner has disabled this week's tournament.
Join this week's tournament
Weekly players in this browser
🕘 Match History
Games played in this browser.
📈 Player Stats
Local prototype statistics.
🤝 Friends
Local prototype friends list.
🏅 Achievements
Unlock badges as you play.
👑 Weekly Champions
Past weekly tournament winners.
🎨 Settings
Appearance and profile options.
Theme
Avatar
Sound effects
Install DartShark
On supported browsers, use your browser's “Install app” or “Add to Home Screen” option.
🪪 Player Profiles
Stats, achievements and recent matches.
🔎 Player Search
Premium - find players by display name.
⚔️ Direct Challenges
Challenge another player to 301 or 501.
📅 Season Rankings
Prototype season points from match wins.
🗓️ Tournament Schedule
Upcoming and due matches.
🎮 Match Room
Scoreboard, chat, spectators and player info.
Current Match
Spectators
0 watching
Chat
📖 Rules & Help
How DartShark games work.
Start on the chosen score and subtract each visit until you reach exactly 0.
If you go below 0, or leave 1 in Double Out, the visit is a bust and your score returns to what it was before the visit.
Your final dart must land in a double or the Bull.
Winners advance through the bracket. Byes are used when the player count is not a perfect knockout number.
ℹ️ About DartShark
Project information.
DartShark
Created by Arthur.
A Coding Shark project
Version 0.7
🛣️ DartShark Roadmap
What is planned for future versions.
Core match formats, checkout help, resumable matches, improved profiles and challenges, seeded tournaments, scheduling and a polished Weekly Tournament.
Real online accounts, database storage, live tournament lobbies, cross-device challenges and live match updates.
Push notifications, stronger anti-cheat tools, proper spectator mode, live rankings, seasons and full mobile app support.
Clubs/teams, leagues, custom tournament formats, streaming tools, voice score entry and more.
💡 Suggestions
Send an idea for a future DartShark feature.
Recent Suggestions
⭐ DartShark Premium
Premium membership for £1.99 per year.
Premium
£1.99 / year
This is a prototype membership system. Real payments will be added when DartShark has a secure backend.
Show your support on your profile.
Choose Gold, Purple or Blue premium themes.
Win rate, visit average, 180 rate and recent form.
See up to 100 recent matches instead of the standard list.
Add custom tournament labels and premium formats.
Online Tournament, Weekly Tournament, Friends, Player Search, Challenges and Match Room.
Try experimental features before general release.
🎨 Premium Theme
🧪 Beta Features
A prototype area for future checkout suggestions and practice tools.
⭐ Premium Feature
This feature is part of DartShark Premium.
Premium Feature
This online feature needs Premium.
DartShark Premium - £1.99 per year
👤 Account
Sign in with email and password, create an account, or continue as a guest.
Email account
Guest
Appeal a ban
Prototype note: email accounts are stored only in this browser on this device. A real online version will need a secure server/database.
Signed in as
OWNER ADMIN PREMIUM🛡️ Management
Owner and Admin moderation tools.
Owner Account Management
Only the Owner can promote Admins or remove registered accounts.
Premium Pass Management
Award or remove Premium using a player's display name.
Ban Users
Owner and Admins can ban registered email accounts, but every ban requires both a reason and proof/evidence.
Weekly Tournament Players
Reports
Admin Audit Log
Ban Appeals
⚠️ Report
Report a player or problem for the Owner/Admins to review. Your email app will open with the report pre-filled.
👥 Players
Players seen in matches this session.
📊 Leaderboard
Wins from this browser session.
| Player | Wins |
|---|