
Teachable Machine
Google’s browser-based tool for training simple image, audio, and pose models without code. Exports to TensorFlow.js, TensorFlow Lite, and more for use on web and mobile.
Overview
Teachable Machine helps students, creators, and educators build small machine-learning models directly in the browser. Users collect examples with a webcam or microphone, label classes, and train models with a visual interface—no setup required. js for web apps or to TensorFlow Lite for Android, iOS, and embedded devices.
Example projects include gesture controls, sound detectors, and basic image classifiers for prototypes or creative installations. It’s designed for learning and quick demos rather than large-scale production, but provides a clear path to code by letting users download datasets and models. Because it runs locally with optional cloud training, it’s accessible in classrooms and workshops with limited hardware.
Documentation and starter templates make it easy to scaffold lessons around ethics, data collection, and evaluation.
Key features
- No-code image audio and pose training
- Dataset capture with webcam or mic
- Live model preview in the browser
- Export to TensorFlow.js and Lite
- Starter projects and templates
- Ethics and data tips for lessons
- Download datasets and models
- Works on typical classroom laptops
Best for
- Classroom projects to explain ML basics
- Interactive art and exhibit prototypes
- Sound event detectors for hobby projects
- Gesture-based controls for web apps
- Student research demos and fairs
- Accessible workshops without installs
- Quick POCs before moving to code
- STEM clubs and hackathons
Capabilities
Examples & Labels
Capture and label images or sounds quickly to build small datasets for classification tasks.
In-Browser Models
Run short training sessions and preview results immediately to iterate on classes and samples.
TensorFlow & Lite
Package models for web or mobile so demos move into apps with minimal setup.
Guides & Templates
Use curriculum-friendly guides ethics notes and templates to design engaging lessons.
Frequently Asked Questions
Is it really free?
Yes Teachable Machine is a free educational tool from Google you can use it without a paid subscription.
Can I use it without coding?
Yes the interface is no-code but you can export models and datasets if you want to continue in code later.
What formats can I export to?
Exports include TensorFlow.js for web and TensorFlow Lite for mobile and embedded devices.
Does it work offline?
The tool runs in the browser and can train locally although internet access is needed for some templates and saves.
Is it for production apps?
It is intended for learning and prototyping rather than large-scale production systems.
What about privacy?
You choose what to capture and can keep datasets local or download them for classroom storage.
Can I customize classes?
Yes you define classes and collect the examples you want for your project.
Do I need a GPU?
No typical laptops work for small projects training may be slower on very old devices



