Anyone who has spent twenty frantic seconds trying to draw a lobster under a ticking timer already knows the heart of Quick, Draw! — the Google game where a neural network guesses your sketch in real time. Behind the playful prompts sits a public machine-learning dataset of 50 million drawings across 345 categories, built from doodles players have submitted since 2016.

Developer: Google Creative Lab · Launched: 2016 · Dataset drawings: 50 million · Dataset classes: 345 · Official site: quickdraw.withgoogle.com

Quick snapshot

1Confirmed facts
2What’s unclear
3Timeline signal
4What’s next

Eleven facts, one pattern: Quick, Draw! is small as a game and enormous as a dataset.

Fact Value
Developer Google Creative Lab
Launch year 2016
Dataset release 2017
Dataset size 50 million drawings
Category count 345 classes
Example prompts airplane, boomerang, shrub, lobster, Mona Lisa
Data format ndjson vector files on Google Cloud Storage
Drawing metadata timestamped strokes, prompt shown, player country
Official game page quickdraw.withgoogle.com
Data browser quickdraw.withgoogle.com/data
Code repository googlecreativelab/quickdraw-dataset on GitHub

What is Quick, Draw!?

Quick, Draw! is a browser game from Google Creative Lab, launched in 2016 as part of Google’s AI Experiments. It asks you to draw a doodle, and the game’s AI tries to guess what it is — usually within a second or two of you finishing (Google Cloud Blog).

Who created Quick, Draw!?

  • Google Creative Lab designed and shipped the game.
  • Google hosts the official version at quickdraw.withgoogle.com.

Google describes Quick, Draw! as a public experiment meant to make machine learning visible and playful. Google says more than one billion doodles were drawn by players and collected into an anonymized dataset — which turns a two-minute game into a serious data operation.

When was Quick, Draw! released?

2016: game launch · 2017: dataset listing · 2018: cloud explainer

The game’s launch year is 2016. The dataset’s 2017 release date is documented by Hugging Face’s listing rather than a formal Google announcement, and Google Cloud published its technical overview a year later (Hugging Face dataset hub).

Bottom line: Google built a toy that behaves like a research instrument — the dataset, not the game, is the durable artifact.

How do I play Quick, Draw!?

Each round starts when a drawing prompt appears automatically on the canvas. You sketch with a mouse, touch, or stylus while the neural network tries to guess the object mid-stroke (Quick, Draw! official game page). No account is required, and each round lasts about 20 seconds.

How long does a Quick, Draw! round take?

Time per round: ~20 seconds · Input: mouse, touch, stylus · Goal: make the AI guess correctly before time runs out

The timer forces speed over polish. Most players finish a round before they finish a thought about what to draw.

The trick

Draw the silhouette first, then add details — the model reads your strokes as they happen, so the first gesture carries the most signal.

How do I draw an airplane in Quick, Draw!?

  • Draw the fuselage in one smooth stroke.
  • Add wings with two quick lines.
  • If the AI guesses early, stop — extra strokes can confuse it.

Airplane sits alongside boomerang, shrub, lobster, and Mona Lisa as one of the prompts players keep asking about. The official data browser indexes each recognized prompt, which makes it easy to study how other players approached the same word.

Bottom line: twenty seconds is just enough time to learn what a machine can and can’t see — and every throwaway doodle becomes a permanent training example.

How many classes are in the Quick, Draw! dataset?

TensorFlow Datasets describes the source as 50 million drawings across 345 categories (TensorFlow Datasets catalog). The scale becomes clearer with a comparison: if you spent one second looking at each drawing, you would need roughly 579 days of nonstop staring.

What kinds of objects are in the Quick, Draw! classes?

  • Everyday objects: airplane, bread, lobster, and dozens of animals.
  • Abstract and cultural prompts: Mona Lisa, boomerang, shrub.
  • Long-tail curiosities that make the prompt set feel less like a taxonomy and more like a party game.

Each prompt has its own page in the data browser, so you can see the exact distribution of doodles people drew for a given word. The range runs from the obvious to the absurd, and that breadth is part of why the dataset is useful for machine-learning research.

How is the Quick, Draw! dataset organized?

  • Each drawing is stored as a vector — a sequence of timestamped strokes — not a bitmap image in the original release (arXiv paper 1907.06417).
  • Every record carries the prompt shown to the player and the player’s country (Hugging Face dataset hub).
  • Category-separated files are covered in the GitHub section below.

Google collected more than one billion doodles in total and released 50 million of them publicly (Google Cloud Blog). TensorFlow Datasets also lists the same source as quickdraw_bitmap for image-based workflows (TensorFlow Datasets catalog).

Bottom line: the dataset is the game’s real output. Players provide a 20-second doodle; developers get 50 million labeled, timestamped drawings to train with.

Where can I find the Quick, Draw! code on GitHub?

Google publishes the dataset’s code and documentation in the googlecreativelab/quickdraw-dataset repository on GitHub. The README shows how to download files from Google Cloud Storage, where each category is stored as an ndjson file, and includes code for reading the data (Google Creative Lab GitHub repository).

Can I download the Quick, Draw! dataset?

  • Yes — all 345 category files are public on Google Cloud Storage.
  • The dataset comes in simplified and raw stroke forms.
  • The README documents a gsutil command that targets quickdraw_dataset/full/simplified.

The vector format is compact compared with a folder of images, but you will want a preprocessing step before training most models.

The catch

Raw ndjson files are easy to download and awkward to use directly — plan for a parsing step, especially if your pipeline expects images.

How do I use the Quick, Draw! dataset in Python?

  • Use the repository’s Python helpers to load drawings into structured arrays.
  • Or load quickdraw_bitmap from TensorFlow Datasets and get 28×28 grayscale images directly (TensorFlow Datasets catalog).

TensorFlow Datasets converts the original vector data into a format that maps directly to image-classification workflows (arXiv paper 1907.06417).

Bottom line: Google made the data easy to reach and left the modeling to you — the repo gives you the door, not the model.

How does the Quick, Draw! AI recognize drawings?

Quick, Draw! does not wait for a finished image. The model classifies the drawing from its stroke sequence, comparing it against patterns learned from millions of human doodles (arXiv paper 1907.06417).

Why is Mona Lisa a prompt in Quick, Draw!?

The paradox

Mona Lisa is a terrible prompt for a quick sketch and a perfect prompt for a machine-learning experiment: it forces the model to guess from the smallest possible visual clues.

Unusual prompts like Mona Lisa appear alongside ordinary objects like lobster and bread. They test the edge of what a 20-second doodle can communicate, which is exactly the kind of ambiguity the dataset was built to capture.

What makes a drawing hard for Quick, Draw! to recognize?

  • Ambiguous shapes that could fit several classes.
  • Cluttered strokes that bury the main silhouette.
  • Prompts with many valid visual answers, like Mona Lisa.

The model was trained on drawings submitted by players, and the collection grew past one billion doodles before Google released the public 50-million subset (Google Cloud Blog). That scale is why the model gets better with every wrong guess.

Bottom line: every misread doodle is still useful — it marks a boundary in machine perception that researchers can study with a few lines of Python.

Quick, Draw! dataset at a glance

Format: ndjson · Storage: Google Cloud Storage · Source: player doodles

One choice drives the whole design: drawings stay in vector form, so a model can learn the motion of a doodle, not just its pixels.

Spec Value
Dataset name Quick, Draw! dataset
Registries google/quickdraw on Hugging Face; quickdraw_bitmap on TensorFlow Datasets
Size 50 million drawings
Classes 345
Release year 2017
Format ndjson, one file per category
Storage Google Cloud Storage
Simplified path quickdraw_dataset/full/simplified
Record fields stroke vectors, prompt, country
Bitmap version 28×28 grayscale
Research source arXiv 1907.06417

The pattern: simplify the strokes, keep the timing — that combination is what makes the dataset trainable.

How to explore the Quick, Draw! dataset

Five steps take you from browsing doodles to training a model.

  1. Browse a prompt. Open the official data browser and study how players drew one category.
  2. Download a category. Use the repository’s gsutil instructions to fetch simplified drawings (Google Creative Lab GitHub repository).
  3. Parse the ndjson. Run the repo’s Python code to turn strokes into arrays.
  4. Convert to images. Load quickdraw_bitmap from TensorFlow Datasets for 28×28 grayscale output (TensorFlow Datasets catalog).
  5. Train or explore. Split records by prompt and country metadata to study drawing patterns.

The fastest path: skip manual parsing entirely and let TensorFlow Datasets serve the data as ready-made tensors. The trade-off: the bitmap version loses stroke order, so sequence-based experiments need the raw files.

Bottom line: start with the data browser to build intuition, then download one category before committing to the full 345-class set.

Quick, Draw! timeline

  • — the game launches as a Google AI experiment (Quick, Draw! official game page).
  • — the 50-million-drawing dataset becomes publicly listed (Hugging Face dataset hub).
  • — Google Cloud publishes a technical overview of the dataset.

The pattern: Google shipped the game first, then packaged the play into a research product.

Confirmed facts and open questions

Confirmed facts

  • Quick, Draw! is a browser-based game from Google Creative Lab (Quick, Draw! official game page).
  • The public dataset contains 50 million drawings in 345 classes (Hugging Face dataset hub).
  • The GitHub repository provides code and dataset access (Google Creative Lab GitHub repository).

What’s unclear

  • The exact number of drawings in the live game is not stated in the official materials.
  • Whether shrub is an official class or a popular query is not confirmed.
  • The dataset’s update and maintenance status is not documented.
  • The 2017 release date comes from a third-party listing, not a Google announcement.

Balanced read: the core facts are stable, but the project’s operational details are under-documented — treat maintenance claims as unverified.

Voices on the project

“The game asks users to draw a doodle, and the game’s AI tries to guess what it is.”

Google Cloud Blog

“The doodles can help developers train new neural networks and help researchers see patterns in how people around the world draw.”

Quick, Draw! official data page

“More than one billion doodles were collected into an anonymized dataset, with 50 million released publicly.”

Google Cloud Blog

“The original release stores drawings as vector data rather than bitmap images.”

arXiv paper 1907.06417

What’s striking: all four voices describe the same shift — a casual game became a training resource.

The game’s real legacy is the data it collected almost by accident. Google took a party trick, aimed it at the world, and ended up with one of the largest public doodle corpora in machine learning — 50 million labeled drawings that researchers can still download today. For developers, the choice is clear: start with the data browser to feel the range, then pull a category file and train a model — or let the doodles sit unused while the dataset waits for someone to find the next unusual signal in them.

Frequently asked questions

Is Quick, Draw! free to play?

Yes. Quick, Draw! is a public Google AI experiment that runs in the browser at quickdraw.withgoogle.com (Quick, Draw! official game page).

Does Quick, Draw! work on a phone or tablet?

Yes — the game accepts mouse, touch, or stylus input, so phones and tablets work.

Can I browse drawings other people made in Quick, Draw!?

Yes. The official data browser at quickdraw.withgoogle.com/data shows recognized doodles for each prompt.

How can teachers use Quick, Draw! in the classroom?

Teachers can use it as a data-literacy exercise: students draw, the AI guesses, and the class discusses why the model succeeds or fails. The data page notes that doodles can help developers train new neural networks.

Are there official guidelines for using the Quick, Draw! dataset?

The GitHub README documents file formats, storage paths, and download commands for the dataset (Google Creative Lab GitHub repository).

How can developers cite the Quick, Draw! dataset?

Start with the Hugging Face listing (google/quickdraw) and TensorFlow Datasets’ quickdraw_bitmap page, both of which describe the dataset’s 50-million-drawing, 345-class scope (Hugging Face dataset hub; TensorFlow Datasets catalog).