Free Timer Core
Stack, rune, siege, and objective timing stays usable without ads or a forced subscription.
Loading DotaSense...
DotaSense is a free Dota 2 timing overlay with audio and visual reminders for stacks, runes, Roshan, Tormentor, and more—so you can watch the map instead of the clock. Draft, cooldown, ward-planning, and replay tools keep the rest of your match prep in one app.
A desktop command center with tabbed navigation, compact panels, status chips, and match workflow surfaces.
Stack, rune, siege, and objective timing stays usable without ads or a forced subscription.
Counter, synergy, lane, role, and hero-pool context turns draft phase into a clear pick list.
Long spells, buybacks, burst threat, stun windows, hero levels, and CDR toggles stay trackable.
Minimap ward plans, role presets, and saved setups help you enter each match with less setup drag.
Live overlays, draft help, ward planning, profiles, and replay research in one desktop app
Learn More in Our Guides →Free core alerts cover stacks, runes, siege waves, wisdom runes, objectives, and custom events with a passive desktop HUD.
Use GSI, visual scan, or manual draft entry to rank picks by counters, synergy, team fit, role, lane, and current meta context.
Track long enemy spells, buybacks, burst damage, stun and disable windows, hero levels, and cooldown reduction states.
Plan observer and sentry spots by Radiant or Dire side, timing window, minimap layout, overlay visibility, and custom saved spots.
Save role or hero-specific timer settings, sounds, event toggles, voice modes, and event customizations for fast switching.
Use compact, standard, or wide views; upload event sounds; pick built-in sounds; mute visible events; and control the app through global hotkeys.
One desktop companion for the decisions that happen before, during, and after each match.
GSI, visual scan, and manual entry can feed counter, synergy, and lane-fit suggestions.
Start with stack, rune, siege, wisdom, and objective alerts already armed.
Plan observer and sentry spots by side, timing window, and minimap layout.
Track long spells, buybacks, burst threat, hero levels, and cooldown reduction states.
Switch role or hero-specific timer, sound, and event setups without rebuilding settings.
Find hero, team, player, or lane-stomp replays for the matchups you are studying.
Preview the product surfaces DotaSense brings into the desktop app
Free core timing, plus deeper desktop workflows for players who want more control
We were frustrated manually tracking stack timings and rune spawns while trying to focus on gameplay. Existing timer tools either cost money, showed ads, or required sketchy permissions that could risk our accounts.
So we built a free core timer that avoids protected-memory access and gameplay automation, then expanded the desktop app with draft, enemy spell, ward planning, replay, and profile workflows.
Core timing stays free. Pro Monthly and Pro Annual unlock additional saved profiles and advanced draft picker workflows.
Download releases and send feedback through the public GitHub issue tracker.
No ads or cross-site ad tracking. The website uses privacy-friendly analytics, and desktop analytics can be controlled in settings.
Turn on the surfaces your role actually uses
Keep objective timing, ward plans, enemy spell windows, and Roshan decisions visible while you coordinate the next move.
Read the draft with counter, synergy, team-fit, role, lane, and hero-pool context instead of relying on memory alone.
Keep the combat information that changes your positioning close: enemy disables, burst threat, buybacks, and replay examples.
Quick reference for all critical spawn intervals and respawn windows
Pull neutral camps at exactly :53 seconds of every minute to stack them. This works for all neutral camp locations. Our stack timer provides audio alerts 7 seconds before each stack timing.
Power runes spawn at 6:00, 8:00, 10:00 and every 2 minutes after. Arcane, Double Damage, Haste, Illusion, Invisibility, and Regeneration runes appear at river spots.
Water runes spawn only at 2:00 and 4:00 game time at both power rune locations. They restore 40 HP and 80 mana per charge.
Bounty runes spawn at 0:00, 3:00, 6:00 and every 3 minutes. Four spawn locations in jungle areas. Gold scales with game time.
Wisdom runes spawn at 7:00 and every 7 minutes after. Located at map edges near each base. Grants significant XP boost.
Roshan respawns 8 to 11 minutes after being killed. Random within this window. Track with our Roshan timer to secure Aegis.
Siege creeps spawn with every wave starting at 5:00, then every 5 minutes. Essential for tower pushing timing.
Tormentors spawn at 20:00 game time near each base. Respawn 10 minutes after death. Drops Aghanim's Shard.
Common questions about the timer, safety, and features
DotaSense does not read or modify protected game memory, inject code, automate player input, or alter Dota 2 binaries. Optional match-aware features use Valve's local Game State Integration feed and selected on-screen-region capture. DotaSense is not endorsed by Valve, so review current Valve and tournament rules before using third-party tools.
Yes. The desktop overlay, minimap overlay, and picker surface can be positioned and adjusted for different monitor layouts and resolutions.
Yes. Each event can use its default sound, a built-in generic sound, or your own uploaded audio file. You can also mute an event while keeping it visible.
Hotkeys can be configured in the settings panel. You can set custom keyboard shortcuts for starting timers, adjusting time, and toggling the overlay visibility. Global hotkeys work even when the game is in focus.
Yes. Beyond the built-in stack, rune, siege, wisdom, and objective timers, you can create custom events, tune pre-alerts, move events between active and disabled tabs, and save setups into profiles.
The desktop app includes the timer overlay, draft picker, enemy spell and buyback cooldown tracking, minimap ward planning, saved profiles and presets, replay research, global hotkeys, and per-event sound controls. Core timing is free; some advanced profile and draft workflows are Pro.
The best timing for jungle stacking in Dota 2 is at exactly :53 seconds of every minute. Our timer provides audio and visual alerts at :53 to help you pull neutral camps at the perfect moment, ensuring they respawn and stack properly. This works for all neutral camp locations on the map.
Power runes spawn every 2 minutes starting at 6:00 game time. After the initial spawn at 6:00, they appear at 8:00, 10:00, 12:00, and so on. Our timer tracks these spawns and provides advance notifications so you can position yourself to secure them before your opponents.
Roshan respawns within an 8 to 11 minute window after being killed. The exact respawn time is random within this window. Our timer helps you track this window so you can plan your team's movements and be ready to contest or secure the Aegis when Roshan becomes available again.
Yes, the core Dota 2 timer is free to download and use. Optional Pro adds multi-profile workflows plus advanced draft picker features like unlimited analyses, patch/tournament data, and lane controls. Pro Monthly is $4.99/month, and Pro Annual is $39.99/year.
Yes. The Electron desktop app is available for Windows, macOS, and Linux. The native lightweight build is currently Windows-only.
Download the free core timer for Windows. Add Pro when you want deeper draft and saved-profile workflows.