: When you load the page, the familiar Google search interface appears normal until you move your mouse or interact with the screen. At that point, the search bar, buttons, and logo "break" and fall to the bottom of the window as if affected by gravity. Interactive Elements : You can click and drag individual page elements (like the search box or the "I'm Feeling Lucky" button) and toss them around the screen, where they will bounce and collide using a 2D physics engine. Functional Search : Despite the chaos, the search bar often remains functional. If you type a query and press enter, the search results fall from the top of the screen into the pile. Where to Find It While it was originally a "Chrome Experiment" showcased by Google, you can play with the full version on Mr.doob's official website or via mirrors like If you're looking for more of his work, Mr.doob is also the creator of , a popular JavaScript library used to create 3D graphics in web browsers. Experiments with Google Google Easter eggs like "do a barrel roll," or are you interested in more physics-based browser games Mr.doob - Experiments with Google
Google Gravity is a popular browser-based experiment created by Mr.doob that uses a 2D physics engine to make the Google homepage elements collapse as if affected by gravity. You can experience the full interactive piece on the Google Gravity experiment page. Overview of the Piece Originally designed as a "Chrome Experiment" in 2009, this project reimagines the static search interface as a dynamic, physics-driven playground. Interactive Chaos : Once the page loads, every element—the search bar, buttons, and logo—falls to the bottom of the screen. You can click and drag these pieces to toss them around the browser window. Functional Search : Despite the mess, the search bar still works. If you type a query and hit enter, the search results will "fall" from the top of the screen and pile onto the existing debris. Technological Foundation : The piece is built using JavaScript and the Matter.js or similar physics libraries (originally Box2D) to simulate mass, friction, and restitution (bounciness). How to Play Navigate to the Mr.doob project site. Wait for the elements to drop. Click and hold any element to "throw" it. Resize your browser window to see the elements react to the changing boundaries. doob, such as Google Space or Internet Explorer 6 ?
What is the Google Gravity Pool? Inside Mr. Doob’s Iconic Web Experiment If you’ve ever searched for “Google Gravity” or “Google Gravity Pool” and watched the search results page crumble into a pile of bouncing, draggable debris, you’ve experienced the work of one of the web’s most creative developers: Mr. Doob . Here’s everything you need to know about this legendary Easter egg. Who is Mr. Doob? Mr. Doob (real name: Riccardo Maggiore) is a Spanish-based creative technologist and developer advocate at Google. He is famous for building interactive web experiments using Three.js —a JavaScript library he helped popularize for rendering 3D graphics in a browser. His work blends physics, art, and code, often turning the ordinary Google homepage into a digital playground. What is the Google Gravity Pool? The “Google Gravity Pool” usually refers to Mr. Doob’s Google Gravity experiment. When you visit Mr. Doob’s version of Google (hosted on his personal page or archived via Mrdoob.com/projects/chromeexperiments/google-gravity ), the page loads normally for a second—then suddenly, gravity “turns on.” The Google logo, search bar, buttons, and even the footer elements fall to the bottom of the screen, colliding and stacking like objects in a pool of water. You can:
Click and drag any element (buttons, logos, text) to throw them around. Watch physics in action as items bounce, roll, and settle. Still search – type a query into the fallen search bar and hit enter; Google will process the search normally. google gravity pool mr doob full
The “pool” part comes from the way items seem to float and collide in a confined 2D space at the bottom of the window—like a ball pit or a physics sandbox pool of interface parts. How to Play Google Gravity Pool
Open a modern browser (Chrome, Firefox, Edge, Safari). Search for “ Google Gravity ” or go directly to:
mrdoob.com/projects/chromeexperiments/google-gravity/ : When you load the page, the familiar
Wait 2–3 seconds for the page to load and collapse. Use your mouse to grab and throw pieces. Try typing in the fallen search bar to run a real Google search in “gravity mode.”
Note: The experiment is a mashup —it uses a real iframe of Google’s homepage and applies physics to the DOM elements. It’s not an official Google product, but Mr. Doob created it while working with Google’s Chrome Experiments team.
Why Is It So Popular?
Nostalgia: First released around 2009–2010, it’s a beloved piece of early web experimentation. Simplicity + Surprise: Everyone knows Google’s clean, rigid layout. Watching it fall apart is instantly delightful. Physics Fun: The realistic collision and dragging make it a stress-relief toy. Gateway to WebGL: For many developers, Mr. Doob’s experiments were their first look at what JavaScript and Three.js could do.
Related Mr. Doob Experiments If you enjoy Google Gravity Pool, try these other classics by Mr. Doob: