DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
VGSources
Blog

How to Play and Hack the Hidden Google Chrome Dinosaur Game

Open Chrome's hidden Dinosaur Game at chrome://dino/, learn the keyboard and touch controls, and try the classic jump, speed, and no-game-over console experiments—with clear warnings about current Chrome compatibility and safe reset steps.
Length9 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Open chrome://dino/ in Chrome to launch the Dinosaur Game immediately, even while you are online. Press Space or ↑ to jump, ↓ to duck, and Enter to restart after a crash.

The famous Console cheats still circulate, but they are not official Chrome features. The jump-height, speed, and no-game-over snippets below are legacy JavaScript experiments that may fail in current Chrome, so this guide explains what they do, how to test them, and how to reset them safely.

As an Amazon Associate I earn from qualifying purchases.

Open the Chrome Dinosaur Game

The quickest way to play is to open a new Chrome tab, type chrome://dino/ in the address bar, and press Enter. You do not need to disconnect from the internet first. The same game normally appears automatically when Chrome cannot load a page because of a network error.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

On a desktop keyboard, press Space or ↑ to begin and jump. Press ↓ to duck, and press Enter after a crash to restart. You can also open Chrome’s Dinosaur Game directly while online.

#1 Best Overall
Sale
Logitech G305 Lightspeed Wireless Gaming Mouse - Black | 12,000 DPI, Lightweight, 6 Programmable Buttons, 250h Battery, On-Board Memory, Compatible with PC and Mac
  • The next-generation optical HERO sensor delivers incredible performance and up to 10x the power efficiency over previous generations, with 400 IPS precision and up to 12,000 DPI sensitivity
  • Ultra-fast LIGHTSPEED wireless technology gives you a lag-free gaming experience, delivering incredible responsiveness and reliability with 1 ms report rate for competition-level performance
  • G305 wireless mouse boasts an incredible 250 hours of continuous gameplay on just 1 AA battery; switch to Endurance mode via Logitech G HUB software and extend battery life up to 9 months
  • Wireless does not have to mean heavy, G305 lightweight mouse provides high maneuverability coming in at only 3.4 oz thanks to efficient lightweight mechanical design and ultra-efficient battery usage
  • The durable, compact design with built-in nano receiver storage makes G305 not just a great portable desktop mouse, but also a great laptop travel companion, use with a gaming laptop and play anywhere

Chrome Dino controls

Action Keyboard control What it does
Start or jump Space or ↑ Makes the T-Rex jump over ground obstacles.
Duck ↓ Lowers the T-Rex to avoid suitable airborne obstacles.
Restart after a crash Enter Begins a new run.

Touch controls are available on supported mobile presentations, and the Chromium game code also contains gamepad handling. Touch and controller behavior can vary by Chrome build, operating system, and device, so the on-screen controls are the best guide on a phone or tablet. A normal keyboard is all most desktop players need.

How to play the Dinosaur Game normally

Chrome Dino is an endless runner. The T-Rex runs automatically while you react to ground cacti and airborne obstacles. The run becomes more demanding because the game increases its speed over time toward a configured maximum. Your objective is simply to survive as long as possible and increase the distance shown on the meter.

  1. Start with short jumps. Use a quick tap for a nearby cactus instead of holding the jump key longer than necessary.
  2. Watch the next obstacle, not only the T-Rex. The game scrolls continuously, so begin judging the next obstacle as soon as you clear the current one.
  3. Duck under appropriate airborne obstacles. Press and hold ↓ only for the part of the obstacle that requires it.
  4. Release Down when you are clear. Ducking is an active state, not a general-purpose shield. Staying low can leave you poorly prepared for the next obstacle.
  5. Adjust to the increasing pace. A jump timing that works early in a run may be too slow later, when the T-Rex is moving faster.

The game is intentionally simple: there is no inventory, level selection, or combat system to learn. Its challenge comes from spacing, reaction time, and the gradual increase in speed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What “hack” means in this guide

Here, hack means experimenting with the JavaScript state of the game in your own browser through Chrome DevTools. These changes are local to the current page session. They do not break into Chrome, modify the browser permanently, or change a server-side game account.

The most widely copied Chrome Dino cheats are old console recipes that refer to an internal global object called Runner.instance_. They can be interesting experiments, but they should not be described as guaranteed commands for every current Chrome release. Chrome’s implementation has changed over time, and the current Chromium source uses TypeScript, ES modules, private members, and a different debugging configuration path.

Rank #2
Sale
Redragon M810 PRO Wireless RGB Gaming Mouse 10000 DPI Remapping Keys
  • Wireless for Boundless Winning - Cables truly will affect your detailed battle reaction, Redragon M810 pro wireless gaming mouse with 2.4Ghz nano receiver offers you the purest mouse moving experience and hype your KDA rise again.
  • Adjustable DPI to 10000 - Geared with 5 on-board DPI levels (500/1000/2000/3000/10000) which allow your mouse movements to be registered to each pinpoint location. 5 DPI levels are free to DIY with software, for gamers to switch swiftly in game.
  • Easy Keybinding with Macro - All 8 programmable buttons are all editable with customizable tactical keybinds in whatever game or work you are engaging. 1 rapid fire + 2 side macro buttons offer you a better gaming and working experience.
  • Ultra Long-lasting Core - Equipped with the PAW3325 Optical Pixart sensor, the mouse consumption is further optimized with 1000Hz Polling Rate in dual mode. Rechargeable battery keeps the mouse working up to 45 hours at maximum (eco-mode).
  • Adjustable True Color - With Redragon Pro driver, DIY endless style like dynamic streaming, breathing, waving. The game closely linked with various lighting modes makes your room full of competitive vibe.

Open DevTools and the Console

  1. Open chrome://dino/ and wait for the game to load.
  2. Right-click the game and choose Inspect.
  3. Select the Console tab in DevTools.
  4. Run only code you understand, one command at a time.

For experiments you expect to repeat, DevTools also provides local snippets under Sources > Snippets. A snippet is useful for learning and for keeping your own short test code organized, but saving a snippet does not make it part of Chrome or automatically apply it to every game. It remains in your local DevTools preferences until you delete it.

Legacy jump-height experiment

One commonly published older command is:

Runner.instance_.tRex.setJumpVelocity(15)

In builds that expose the older object and method, the number changes the requested jump velocity. A larger value is intended to produce a higher jump; a smaller value is intended to produce a lower one. The value 15 is an example, not a universal recommended setting.

Run the command after the game has loaded. If it works, the change affects subsequent jumps in that page session. If Chrome reports Runner is not defined, says that instance_ or tRex is undefined, or produces no visible change, treat that as a compatibility failure rather than a signal to find a more obscure command.

Legacy speed experiment

Another frequently repeated command is:

Runner.instance_.setSpeed(1000)

Older guides describe this as changing the T-Rex’s running speed. A value as large as 1000 is an extreme demonstration and may make the run effectively impossible to control. The current Chromium implementation still contains speed-setting logic, but the relevant method is private in the modern TypeScript implementation. Consequently, the old global-console form may fail or behave differently in a current production build.

Rank #3
Sale
Lacolain Wireless Gaming Mouse,Rechargeable Computer Mouse with Type-C Fast Charging, Ergonomic Mouse with 3 Adjustable DPI, 6 Silent Buttons, LED Light, Long Battery Life for Laptop, PC, Mac
  • 🔹【𝐖𝐢𝐫𝐞𝐥𝐞𝐬𝐬 𝐂𝐨𝐧𝐧𝐞𝐜𝐭𝐢𝐯𝐢𝐭𝐲】With advanced 2.4GHz wireless technology, this gaming mouse wireless supports stable connections up to 33 feet (10 meters). Experience the freedom of movement without the limitations of a wired setup.
  • 🔸【𝟑-𝐋𝐞𝐯𝐞𝐥 𝐃𝐏𝐈 𝐀𝐝𝐣𝐮𝐬𝐭𝐦𝐞𝐧𝐭】Switch between 800, 1200, and 1600 DPI to match your gaming needs. Whether you're aiming with precision or making quick maneuvers, this wireless mouse gaming allows you to adapt to different scenarios seamlessly.
  • 🔹【𝐓𝐲𝐩𝐞-𝐂 𝐅𝐚𝐬𝐭 𝐂𝐡𝐚𝐫𝐠𝐢𝐧𝐠】Charge 50% faster than standard mice with Type-C technology. The gaming wireless mouse also supports charging while in use, so you never have to stop mid-game. A single full charge lasts over 21 days, offering long-lasting performance.
  • 🔸【𝟔-𝐁𝐮𝐭𝐭𝐨𝐧 𝐃𝐞𝐬𝐢𝐠𝐧】Featuring six customizable buttons to cater to your gaming and multitasking needs, whether it's switching weapons or executing commands. 📌The 𝙐𝙎𝘽 𝙧𝙚𝙘𝙚𝙞𝙫𝙚𝙧 𝙞𝙨 𝙨𝙩𝙤𝙧𝙚𝙙 𝙞𝙣 𝙖 𝙨𝙡𝙤𝙩 at the bottom of the lightweight gaming mouse to prevent loss.
  • 🔹【𝐄𝐫𝐠𝐨𝐧𝐨𝐦𝐢𝐜 𝐃𝐞𝐬𝐢𝐠𝐧】The ergonomic shape of our black gaming mouse fits comfortably in your hand, reducing strain during long gaming sessions. Its curved design ensures maximum comfort, so you can play for hours without fatigue.

Do not confuse a command that executes without an error with a command that is still fully supported. The game may accept a value temporarily, ignore it, or expose a different internal object depending on the Chrome build.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Disable game over with a legacy monkey patch

Older tutorials also replace the game’s gameOver method with an empty function:

var original = Runner.prototype.gameOver
Runner.prototype.gameOver = function () {}

If the older prototype is available and the patch takes effect, the normal game-over routine is skipped for that page session. The dinosaur can therefore continue past collisions instead of ending the run.

To restore the original behavior without reloading, run:

Runner.prototype.gameOver = original

This restoration works only if the original function was successfully saved in the same Console context and the old prototype is still available. If you lose the variable, get an error, or the page becomes inconsistent, refresh the tab instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Redragon M656 Wireless Optical Gaming Mouse 4000 DPI Remapping Keys
  • Wireless for Boundless Winning - Cables truly will affect your detailed battle reaction, Redragon M656 wireless gaming mouse with 2.4Ghz nano receiver offers you the purest mouse moving experience and hype your KDA rise again.
  • 5 Adjustable DPI Levels - Geared with 5 on-board DPI levels (1000/1500/2000/2400/4000) which allow your mouse movements to be registered to each pinpoint location. 5 DPI levels are free to DIY with software, enable to switch swiftly in game.
  • Easy Keybinding with Macro - All 7 programmable buttons are all editable with customizable tactical keybinds in whatever game or work you are engaging. 2 side macro buttons offer you better gaming and working experience.
  • Ultra Long-lasting Core - Equipped with the PAW3104 Optical Pixart sensor, the mouse consumption is further optimized with 500Hz Polling Rate in 3 levels. Smart ECO sleep mode helps for saving battery power when using the mouse intermittently (battery not included).
  • Essential Software Suportted - With Redragon Pro driver, select your preferred style in red LED to fit your using vibe. All 7 buttons are ready to be assigned with complex or convenient macros, custom keybinds to the buttons you are used to mostly.

Why these cheats may not work in current Chrome

The old snippets became popular because earlier versions exposed a globally reachable Runner object. That is an implementation detail, not a public Chrome API. The current Chromium source organizes the Dinosaur Game under components/neterror/resources/dino_game and separates the runner, T-Rex, obstacles, distance meter, game configuration, game state, and game-over panel into modules.

The current source also includes a debugging configuration pathway that can route an initialJumpVelocity setting through jump-velocity logic. That does not establish that a regular Chrome user can call the old Runner.instance_ command from the Console. In particular, a source-level method, a private method, and a globally exposed production object are three different things.

The practical rule is simple: regard the three snippets above as legacy, build-dependent experiments. They are not guaranteed features, and they are not evidence that your Chrome installation is damaged when they stop working.

Troubleshoot a failed console command

What you see Likely explanation What to do
ReferenceError: Runner is not defined The old global object is not exposed in this build or context. Stop using that recipe. Play normally or refresh; do not search for random replacement code.
A property such as instance_ or tRex is undefined The internal object structure differs, or the game has not initialized in the expected way. Reload the game and try no more than the transparent legacy example. If it fails again, consider it unsupported.
The command runs but nothing changes The method may be private, disconnected from the active runner, or different in this release. Refresh and return to the normal controls. A successful Console evaluation is not proof that the game accepted the change.
The game does not appear at all Platform, policy, accessibility, or build settings can alter or disable the runner. Try chrome://dino/ directly. If it is unavailable on a managed device or platform, use an unrestricted personal Chrome installation rather than modifying browser policy.
The game is stuck after an experiment A page-local method or state value was changed. Refresh or close and reopen the tab. This recreates the JavaScript context.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to reset every change

The simplest reset is to refresh the Dinosaur Game tab or close and reopen it. Console modifications apply to the currently loaded JavaScript context; they are not permanent Chrome settings. A fresh load reinstates the original game code and state.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you saved an experiment under Sources > Snippets, refreshing does not delete the saved snippet. Delete the snippet separately if you do not want to keep it in DevTools. Conversely, deleting a snippet does not undo code that has already run in the current page—the page must still be refreshed.

Best Value
Sale
Razer Basilisk V3 X HyperSpeed Customizable Wireless Gaming Mouse, Black
  • ICONIC ERGONOMIC FORM WITH 9 CUSTOMIZABLE CONTROLS — Favored by millions worldwide, the mouse’s signature shape perfectly supports different grips, while its numerous easy-access buttons allow for an endless combination of commands and macros
  • RAZER HYPERSPEED WIRELESS AND BLUETOOTH — Unleash seamless, low-latency performance that's faster than other wireless tech or switch to Bluetooth for longer hours of gaming. Outfitted with multi-device support for a streamlined setup
  • UP TO 285 HOURS OF BATTERY LIFE — With up to 535 hours on Bluetooth and 285 hours on Razer HyperSpeed Wireless, last longer in the heat of battle with a mouse designed to play the long game. May vary depending on usage conditions
  • RAZER 5G ADVANCED 18K OPTICAL SENSOR — Tailor the mouse to the playstyle with a new, robust set of sensitivity settings. Enjoy responsive, pixel-precise aim with an ultra-reliable sensor that tracks movement with zero spinouts
  • RAZER MECHANICAL MOUSE SWITCHES GEN-2 — With new gold-plated contact points, the switches are less prone to degrading and have a longer lifespan of up to 60-million clicks, so gamers can enjoy crisp execution that’s just as consistent

Should you use a controller or buy special hardware?

No. A desktop keyboard provides the documented core controls, and supported touch versions show their own controls. Chromium includes gamepad event handling, but controller availability and exact button behavior depend on the Chrome build and platform. A USB controller is an optional experiment, not a requirement for playing or modifying the game.

Likewise, the game is part of Chrome’s network-error resources rather than a separately installed title. You do not need a dedicated game download, launcher, keyboard, or other accessory to access it.

Play or hack? Choose the right approach

  • Want the intended challenge? Use Space or ↑ to jump and ↓ to duck, then adapt as the run accelerates.
  • Want to learn how browser games work? Inspect the page, use the Console carefully, and save experiments as local snippets. Treat the legacy commands as examples of JavaScript state manipulation, not dependable Chrome features.
  • Want an easier run? The jump-velocity experiment is the least disruptive of the three old recipes when it works. Test it in a throwaway tab and refresh when finished.
  • Want to remove collisions entirely? The gameOver monkey patch demonstrates how replacing a method works, but it is the most invasive and build-sensitive option.
  • Want a command that works in every version? There is no guaranteed public console command for that. Use the normal game controls and avoid undocumented internals.

Final takeaway

Chrome’s Dinosaur Game is officially available from the network-error page and directly at chrome://dino/. Play with Space or ↑, duck with ↓, and restart with Enter. The familiar jump, speed, and invincibility snippets are local JavaScript experiments based on older Chrome internals. They may still work in some builds, but current Chromium’s modular TypeScript implementation means none should be presented as a guaranteed current cheat.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

Can I play the Chrome Dinosaur Game without going offline?

Yes. Enter chrome://dino/ in Chrome’s address bar and press Enter. The direct page lets you play without deliberately disconnecting from the internet.

Why does Runner.instance_ not work in my version of Chrome?

The commands are legacy recipes that depend on an older globally exposed Runner object. Current Chrome uses a more modular implementation, so Runner.instance_ may be undefined or may no longer control the active game.

How do I undo a Chrome Dino hack?

Refresh the game tab, or close and reopen it. Console changes affect only the current loaded page. If you saved code as a DevTools snippet, delete that snippet separately under Sources > Snippets.

Do I need a controller or special keyboard?

No. A keyboard is enough on desktop, and supported mobile versions provide touch controls. Chromium has gamepad handling, but controller support is optional and platform-dependent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

Bottom line: Open chrome://dino/ to play online, use the keyboard controls for the intended challenge, and treat Console cheats as temporary, legacy, build-dependent experiments. Refresh the page to reset them, and never paste code you do not understand into DevTools.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.