Teachable Machine

Teachable Machine

Teachable Machine is a browser-based machine learning trainer from Google that lets you build image, sound, and pose classifiers without writing code. You gather examples into classes, train a model in the browser, then export it as a real TensorFlow.js model for sites, apps, or hardware projects. The whole workflow runs in three steps: gather samples, train, and export.

Most ML platforms assume you know Python and cloud infrastructure. Teachable Machine deliberately targets people who want a working classifier in minutes, not a data science pipeline. Training can stay entirely on your device, so webcam and microphone data never has to leave your computer. The export path points at creative tools like p5.js, Glitch, and Arduino, not enterprise dashboards.

Classroom teachers use it for bias and ethics lessons, students prototype game controllers and assistive devices, and hobbyists build classifiers before touching TensorFlow code. It is free, requires no account to start, and the original 2017 version is still available for camera-only experiments.

Top Features:
  1. Supports 3 input types: images (files or webcam), sounds (recorded clips), and body poses

  2. Exports real TensorFlow.js models compatible with p5.js, Glitch, Node.js, Coral, and Arduino

  3. Optional on-device training keeps webcam and microphone data on your computer

  4. Google Drive integration to open, save, copy, and download projects

  5. Three-step workflow: gather samples into classes, train, then test and export

  6. Free Google AI Experiment with no signup required to start training

Pros:
  1. Trains image, sound, and pose models without writing any code.

  2. Runs training locally in the browser with an optional on-device-only mode.

  3. Exports real TensorFlow.js models for Glitch, p5.js, Node.js, Coral, and Arduino.

  4. Free with no account required to start a new project.

  5. Google Drive integration for saving, copying, and sharing projects.

Cons:
  1. The training UI requires desktop Chrome or Safari; other browsers show an unsupported message.

  2. The 2017 version recommends at least 30 images per class for reliable recognition.

  3. No hosted inference API; you export models and integrate them into your own projects.

FAQs:

Is Teachable Machine free to use?

Yes, Teachable Machine is a free Google AI Experiment with no paid plans listed on the site. You can start training image, sound, or pose models in the browser without creating an account.

What can Teachable Machine train?

Teachable Machine trains classifiers for three input types: images from files or a webcam, short sound recordings, and body poses from files or a webcam. You group examples into classes and the tool learns to recognize each one.

Does Teachable Machine require coding?

No. Teachable Machine is designed for people with no coding experience. You gather samples, click Train, test the model live, then export it. Developers can still use the exported TensorFlow.js models in JavaScript projects.

Where does Teachable Machine run training?

Teachable Machine trains models locally in your browser. The site states you can use it entirely on-device so webcam and microphone data never leaves your computer. The 2017 version also confirms all training happens locally with no images sent to Google servers.

What formats can Teachable Machine export?

Teachable Machine exports TensorFlow.js models that run anywhere JavaScript runs, including Glitch, p5.js, and Node.js. You can also download the model or host it online, and export to formats for Coral and Arduino hardware.

What browsers support Teachable Machine?

The main Teachable Machine training app requires desktop Chrome or Safari. Other browsers and mobile devices show an unsupported message on the training page. The original 2017 camera version works best on desktop browsers with webcam access.

Category:

Pricing:

Free

Tags:

Image Classification
Audio Classification
Pose Detection
No-Code ML
Browser-Based
Model Export
Google Experiment
Machine Learning

Tech used:

Ant Design
Framer Sites
Google Tag Manager
Google Fonts
Ruby
YouTube
GitHub
TensorFlow.js

Reviews:

Give your opinion on Teachable Machine :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Best Free Teachable Machine Alternatives (and Paid)

By Rishit