Wondering what breed your dog is? Upload or paste a photo and an on-device AI image model ranks the five most likely breeds with a confidence score for each. Your photo is analyzed in your browser and never uploaded.
Last updated:
Your photo never leaves your device: the AI model is downloaded once (about 14 MB) and runs in your browser.
Ready. Add a clear photo of one dog, ideally showing the face and body. The model recognizes 118 breeds.
Advertisement
Advertisement
How to use the Dog Breed Identifier
Choose a photo of your dog, drop it on the box or paste it with Ctrl+V. JPG, PNG and WebP work.
Wait a moment the first time while the AI model downloads; later photos are analyzed almost instantly.
Read the top 5 breeds and their confidence bars. A clear winner means a strong match.
Try another angle if results are close: a well-lit side or front view with the dog filling the frame works best.
Copy the results to share them, or press Identify again after changing the photo.
Breeds the model can recognize
The identifier scores every photo against the 118 dog breeds in the ImageNet image dataset. Some examples by type:
Type
Examples it knows
Retrievers & sporting
Labrador Retriever, Golden Retriever, Chesapeake Bay Retriever, German Shorthaired Pointer, Vizsla, Weimaraner, Irish Setter, English Springer Spaniel, Cocker Spaniel, Brittany
Herding
German Shepherd, Border Collie, Collie, Shetland Sheepdog, Belgian Malinois, Old English Sheepdog, Pembroke and Cardigan Welsh Corgi, Australian Kelpie, Briard
Working & mountain dogs
Rottweiler, Doberman Pinscher, Boxer, Great Dane, Bernese Mountain Dog, Saint Bernard, Newfoundland, Great Pyrenees, Bullmastiff, Siberian Husky, Alaskan Malamute, Samoyed
Yorkshire Terrier, West Highland White Terrier, Scottish Terrier, Airedale, Cairn Terrier, Boston Terrier, Staffordshire Bull Terrier, Miniature Schnauzer, Wire Fox Terrier
Toy & companion
Chihuahua, Pug, Pomeranian, Shih Tzu, Maltese, Pekingese, Papillon, Cavalier King Charles Spaniel, French Bulldog, Toy, Miniature and Standard Poodle
Breeds and designer crosses outside this list (for example Australian Shepherd, Shiba Inu, Bernedoodle or Labradoodle) are matched to the closest-looking breeds instead.
Getting the most accurate result
One dog, filling the frame. Crop away people, furniture and other animals.
Good light, no filters. Natural daylight shows true coat color and texture, which matter a lot to the model.
Show the head and body. A side or three-quarter view usually works better than a close-up of the face.
Try two or three photos. If the same breed keeps coming out on top, that is a stronger signal than one result.
Puppies are harder. Many breeds look alike as puppies; adult photos give more reliable guesses.
Breed guesses are for fun and curiosity. For health, insurance or adoption decisions, ask your veterinarian or use a canine DNA test.
Frequently asked questions
How does the dog breed identifier work?
It uses MobileNet, a compact image-recognition neural network trained on the public ImageNet dataset, which includes 118 dog breed categories. The model runs in your browser with TensorFlow.js, scores the photo against every breed, and the tool shows the five highest scores as a share of the total dog-breed score.
Is my photo uploaded to a server?
No. The model file is downloaded to your browser from a public CDN, and the photo is analyzed locally on your device. The image is never sent anywhere.
How accurate is it?
For clear photos of purebred dogs from common breeds, the top guess is often right, and the correct breed is frequently in the top 5. Accuracy drops with blurry or dark photos, puppies, unusual angles, costumes and breeds the model was not trained on. Treat results as an educated guess, not a pedigree.
Can it identify mixed-breed dogs?
It cannot determine ancestry, but it often shows the breeds a mixed dog looks most like. When two breeds have close scores, the tool points that out. Only a DNA test can reliably tell you a mixed dog's breed makeup.
Why is my breed not listed?
The model knows the 118 breeds in the ImageNet dataset. Some popular breeds, such as the Cavapoo, Goldendoodle, Australian Shepherd or Shiba Inu, are not separate categories, so the closest-looking breeds are shown instead.
What makes a good photo for breed identification?
Use a sharp, well-lit photo of a single dog, with its head and body visible and the dog filling most of the frame. Avoid heavy filters, people or other pets in the shot, and extreme close-ups of just the nose.
Why does it say the photo may not be a dog?
If the dog-breed categories together score low, the model thinks the image looks more like another object. This happens with very small dogs in a big scene, drawings, toys or photos where the dog is hard to see. Crop the photo closer to the dog and try again.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.