🔬 AI-Powered Skin Analysis

Know Your Rash.
Before Your Appointment.

Upload a photo of your rash or skin concern and our AI instantly compares it against thousands of medical images — giving you a probability match and connecting you with local board-certified dermatologists.

40+
Skin conditions matched
2 sec
Average analysis time
500+
Partner dermatologists
Free
Always free to analyze
🔒
HIPAA-Conscious Design Images never stored without consent
🧪
AI + Medical Literature Cross-referenced with clinical databases
👨‍⚕️
Board-Certified Partners Every listed derm is fully verified
Instant Results No account required to get started

From photo to answers
in under a minute

No medical knowledge required. Just snap, upload, and let RashMatch do the heavy lifting.

1
📷

Upload Up to 5 Photos

Take or upload up to 5 photos from different angles — close-up, wider view, in natural lighting. More views = higher AI accuracy.

2
📋

Add Symptom Context

Tell us where it is, how long it's been there, and if it itches, burns, or blisters — all optional but helpful.

3
🤖

AI Analyzes & Matches

Our model compares your image against a curated medical image library and ranks the most likely conditions.

4
🩺

Book a Dermatologist

See local board-certified dermatologists ranked by specialty, ratings, and availability — and book instantly.

Upload up to 5 photos.
Get better answers.

Multiple angles of the same rash or wart give our AI a more complete picture — improving accuracy and confidence in the match. Always confirm results with a licensed physician.

🎯
Probability Matching
Ranked list of most likely conditions with confidence percentages.
📖
Condition Descriptions
Learn about symptoms, causes, and typical treatments for each match.
📍
Local Derm Referral
Instantly matched to dermatologists who specialize in your likely condition.
📸
Drop up to 5 photos here
or click to browse · Multiple angles improve accuracy · JPG, PNG, HEIC up to 10MB each
Photos uploaded: 0 / 5
💡

Tip: For best results add photos from different angles — close-up, wider view, and in natural lighting. More images = higher accuracy.

Itching Burning Painful Blistering Scaling / Flaking Raised / Bumpy Oozing / Weeping Spreading Accompanied by Fever No symptoms
⚠️

Not a medical diagnosis. RashMatch is a screening aid only. Results are educational and do not replace a licensed dermatologist or physician. Always seek professional medical advice for any skin concern.

🔬 Analysis Results AI Match
Analyzing your image…
This usually takes 5–10 seconds
🖼 Processing image
🔍 Comparing against skin condition database
📊 Calculating probability matches
🩺 Generating recommendations

Find a Dermatologist
Near You

Browse board-certified dermatologists in your area. All listings are verified. Sponsored partners are clearly labeled.

👩‍⚕️
Dr. Sarah Chen, MD
Board-Certified Dermatologist
5.0 (248 reviews)
📍 Denver, CO · 1.2 mi away
📅 Next available: Tomorrow
💳 Accepts most insurance
Eczema Psoriasis Acne Warts
👨‍⚕️
Dr. James Okafor, MD
Dermatology & Skin Surgery
4.8 (189 reviews)
📍 Aurora, CO · 3.4 mi away
📅 Next available: In 3 days
💳 Accepts most insurance
Rosacea Melanoma Moles
👩‍⚕️
Dr. Maria Vasquez, DO
Pediatric & Adult Dermatology
4.9 (312 reviews)
📍 Thornton, CO · 4.1 mi away
📅 Next available: Today 4PM
💳 Self-pay & insurance
Hives Eczema Warts Pediatric
👨‍⚕️
Dr. Kevin Park, MD
Medical & Cosmetic Dermatology
4.7 (156 reviews)
📍 Westminster, CO · 5.8 mi away
📅 Next available: In 5 days
💳 Most major insurance
Acne Ringworm Cosmetic
👩‍⚕️
Dr. Aisha Thompson, MD
Skin of Color Specialist
5.0 (204 reviews)
📍 Broomfield, CO · 7.2 mi away
📅 Next available: This week
💳 Self-pay welcome
Hyperpigmentation Psoriasis Keloids
👨‍⚕️
Dr. Robert Ellis, MD
General & Surgical Dermatology
4.6 (98 reviews)
📍 Northglenn, CO · 2.9 mi away
📅 Next available: Next week
💳 Medicare accepted
Skin Cancer Biopsies Cysts

Cost & Usage Tracker

Live tracking of every scan run on this device — tokens used, cost per scan, and your monthly spend vs. your budget cap. Resets monthly.

Monthly Spend
$0.00
$0 0% of cap used $50.00 cap
Total Scans
0
this month
Avg Cost / Scan
$
input + output tokens
Total Tokens Used
0
input + output combined
Avg Photos / Scan
more photos = better results
Cost by Scan last 10 scans
No scans yet — run your first analysis above ↑
Scan Log
No scans recorded yet.
🔐 How to Set Your Anthropic Spending Cap
Do this before you go live. Without a cap, a bug or traffic spike could generate an unexpected bill. Takes 2 minutes.
1
Create your Anthropic account & get an API key
Go to console.anthropic.com and sign up. Once logged in, click API Keys in the left sidebar → Create Key. Copy it somewhere safe — you only see it once.
2
Add a payment method
Go to Settings → Billing in the Console. Add a credit or debit card. Anthropic charges you at the end of each month for actual usage — there is no monthly subscription for API access.
3
Set a monthly spending limit
Still in Settings → Billing, find the Usage Limits section. Set a Hard Limit — once this dollar amount is reached, all API calls will be blocked for the rest of the month instead of charging more. Start with $20–$50 while testing.
4
Set email alerts at 75% and 90%
In the same section, set a Soft Limit at 75–80% of your hard limit. Anthropic emails you when you hit it — giving you time to review usage or raise the cap before it cuts off.
5
Store your API key on a backend — never in the HTML
Your key should live in a server environment variable, not in rashmatch.html. Use Vercel, Netlify, or any Node.js host. Set it as ANTHROPIC_API_KEY in your environment settings. Ask for help setting this up anytime.
6
Monitor usage in the Console dashboard
The Console at console.anthropic.com shows real-time token usage, cost by day, and cost by API key. Check it weekly when starting out. The tracker above on this page gives you a quick local view between Console visits.
💡

Rule of thumb for RashMatch: At ~$0.04 per scan, a $20/month hard limit allows ~500 scans before the API shuts off. That's a safe starting cap while you're growing. Raise it as your affiliate revenue comes in.