Overview
TryBestSpecs turns one selfie into a glasses try-on. The measuring step runs in the browser: the shipped bundle loads MediaPipe's FaceLandmarker with the GPU delegate, and its geometry feeds a face-shape classification (round, square, oval, heart, long, diamond) plus a skin-tone read that together drive the frame recommendations. Rendering the recommended frames onto your photo is a server-side AI step, and so is own-frame mode, where you upload a picture of frames you already own. Results land in an automatic history you can revisit, compare side by side, download in high resolution and share. Everything sits behind an account: signup grants 1 credit, each try-on costs 1 credit, and further credits come as one-time packs of 10, 30 or 100 that never expire. The interface, the guides and the legal pages are published in English and Chinese.
Key features
- Selfie upload or in-browser camera capture, no app install
- Face-shape classification across round, square, oval, heart, long and diamond, plus a skin-tone read used in the recommendations
- AI render of recommended frames on your own photo, with side-by-side comparison of several styles
- Own-frame mode: upload a picture of frames you already own and see them on your face
- Automatic history - every try-on is saved and can be revisited, compared, downloaded in high resolution or shared
- Credit metering at 1 credit per try-on, with packs of 10 / 30 / 100 that never expire
- Bilingual interface and content in English and Chinese, pricing and legal pages included
- Roughly 40 published eyewear guides covering face shapes and frame styles
Trial checklist
['Use the single free credit on the frame shape you are actually considering, not on the widest possible demo - the question worth answering is whether the render looks like you in that frame', "Judge the render against a real photo of yourself wearing a similar frame, not against the vendor's showcase images, which are its own samples", 'Check the two things a flat overlay usually gets wrong: do the frames sit at your brow line and pupil height, and are the lens reflections and shadows plausible in your lighting', 'Download one render before you buy a pack, and confirm the file is the resolution you would actually show someone', 'If you plan to spend more than one pack, test own-frame mode on a frame you already own first - that is the workflow the product is really for, and it is where upload limits or bad cropping show up', 'Before paying, read the refund line in the Terms (consumed credits are non-refundable and there is no refund page) and decide whether a one-time purchase of 30 or 100 credits is safer than the entry pack']
Use category-specific evidence
Artificial Analysis Image methodology [7] ↗ · Artificial Analysis methodology [5] ↗
Benchmark numbers are evidence for a specific task and configuration, not a universal product score. See benchmark policy →
Pricing
Current official summary: One-time credit packs only, no subscription: 10 credits USD 2.99, 30 credits USD 6.99, 100 credits USD 14.99, each card showing a struck-through list price of USD 4.99 / 9.99 / 24.99. 1 credit per try-on, credits never expire (valid_days 0), 1 free credit at signup. The plan payload embedded in /pricing marks every pack interval "one-time" with payment_providers [stripe, creem] and no recurring flag; /zh/pricing shows the same three packs at the same dollar prices. No other price token appears on the homepage, /about-us, /contact-us, /blog or either legal page, and no public config or products endpoint exists to cross-check (every /api/* path probed returns 404). Checkout itself was not reached: an account is required to buy, and no purchase, signup or payment step was attempted.
Submitted via form by vendor (an AI assistant on the vendor's behalf); editorial entry written independently. Product behaviour read from the served pages and the shipped client bundle: MediaPipe FaceLandmarker with GPU delegate loaded in the browser from cdn.jsdelivr.net and storage.googleapis.com, an analysis request schema carrying base64Image plus optional biometricData, and a billing/history surface behind the account. Legal pages /privacy-policy and /terms-of-service both exist, both dated 28 April 2026, and both print support@trybestspecs.com; /refund-policy, /refunds, /cookies, /cookie-policy, /acceptable-use, /data-rights and /legal/* all 404. Contact route probed against the domain's own Cloudflare Email Routing MX with a control: 250 2.1.0 for support@trybestspecs.com against 550 5.1.1 "Address does not exist" for a random local part, so the mailbox is live and the domain is not a catch-all. Trackers read from the root layout in the served HTML: googletagmanager AW-18136694057 and clarity.ms tag x12jqf0qok, both lazyOnload, present on /privacy-policy itself, with zero consent/cookie-banner strings anywhere. The Stripe/Creem/PayPal/Plausible/Clarity hits in the admin i18n catalogue were checked in context and are translation keys for an admin settings panel, not this vendor's processor list; the Google Ads and Clarity tags are real injected scripts, quoted separately. RDAP: registered 2026-01-10T10:18:40Z, NS aliza/stanley.ns.cloudflare.com (a pair used by no other held submission), MX Cloudflare Email Routing. No famous project, repo or incumbent product trades as TryBestSpecs or BestSpecs; footprint is a Product Hunt hunt, a make.rs profile and one directory listing. No affiliate or partner page exists (/affiliates, /affiliate, /partners, /referral all 404), so no tracking URL was invented. One served-string trap avoided: a search-engine snippet of /pricing still says "3 free credits upon registration" while the live page, its meta description and its JSON-LD all say 1 credit - the fetch wins and no contradiction was raised with the vendor.
Pricing changes often — verify current plans on the official site before buying. Dated snapshots: Pricing Watch.
Use cases
- Previewing rectangular, cat-eye, round, aviator, rimless and clear frames on your own photo before buying online or in a shop
- Comparing several frames side by side from a single face analysis instead of re-uploading for each one
- Trying frames you already own or have shortlisted, by uploading a picture of the frame itself in own-frame mode
- Getting a second opinion by sharing a render before committing to a purchase
- Chinese-speaking buyers: the whole funnel, including pricing and the legal pages, is mirrored at /zh
Pros
- The measuring pass really is client-side rather than merely described that way: the shipped bundle initialises MediaPipe's FaceLandmarker with the GPU delegate in the browser and feeds the resulting geometry into the classification, so the face measurement itself sends nothing. The two third-party fetches it needs (the WASM from cdn.jsdelivr.net and the model from storage.googleapis.com) carry no image.
- The sale model is one-time and says so in machine-readable form, not just in copy: every pack in the served plan payload is interval "one-time" with valid_days 0 (never expires) and there is no recurring flag anywhere in the configuration.
- The pricing arithmetic holds up: 30 credits at about USD 0.23 each and 100 at USD 0.15 both reconcile against the card prices, and the 1-credit-per-try-on rule is repeated consistently on the homepage, the pricing page, the FAQ and its structured data.
- There is real editorial content behind the product: roughly 40 dated guides on face shapes, frame styles and try-on questions, published in both languages, which is what makes a recommendation like "browline frames for a long face" legible to someone who has never shopped by shape.
- A legal set exists, is dated (Privacy Policy and Terms of Service both 28 April 2026) and both pages print the support address. That address is a live route, not decoration: the domain's own Cloudflare MX answers 250 for support@trybestspecs.com and 550 5.1.1 "Address does not exist" for a random local part, so it is a real mailbox and not a catch-all.
- The Terms draw the medical line clearly - results are "for reference only" and "not medical, optometry, ophthalmology, or professional fitting advice" - and require the rights to any photo you upload, including other people's.
- The product is narrow and describable in one sentence: no prompt box, no timeline, no editing suite and no upsell ladder beyond the three packs.
Cons
- The privacy promise on the page contradicts the product on the same page. The upload box says "Your photo and camera are used only for this try-on", and the FAQ - also emitted as FAQPage structured data - answers "Will my photo be saved?" with "Your photo is used only for this session's analysis and try-on generation. We don't use it for training or share it." Yet the same homepage advertises "History - Every try-on is saved automatically. Revisit, compare, and share with friends", the About page offers to "Save and compare different eyewear styles", the pricing page sells downloadable high-res renders, and the Privacy Policy retains information "for as long as reasonably necessary" and names "cloud databases, AI model providers, ... object storage" as processors. A face photo is precisely the input where session-only and retained are not the same offer.
- Advertising and session-recording tags fire on every page, including the privacy policy itself, with no consent step: the root layout injects Google's gtag loader for Ads id AW-18136694057 and Microsoft Clarity project x12jqf0qok with strategy lazyOnload. The policy mentions only "necessary cookies" and unnamed "analytics tools", never Google Ads or Clarity, and the site carries no cookie or consent interface of any kind.
- Training use is unstated where it matters: the word "train" appears nowhere in the Privacy Policy or the Terms, while the Terms grant a licence to process uploads "for providing, operating, maintaining, and improving the service" - broader than the FAQ's flat "we don't use it for training".
- No operator identity and no governing law: no company, individual, country, postal address or company number appears on any fetched page, and the Terms contain no governing-law, jurisdiction, dispute or arbitration clause, so a buyer cannot see who the counterparty is or which law applies.
- Processors are unnamed and retention has no period: the policy cites "third-party service providers such as cloud databases, AI model providers, email delivery services, payment providers, object storage, and analytics tools" without naming one, and retention is "as long as reasonably necessary" rather than a number of days.
- Nothing states who owns the rendered try-on image. The Terms confirm you keep your uploads and protect the vendor's site, code, design and "AI workflow", but no clause assigns rights in the generated render.
- There is no refund policy page (/refund-policy and /refunds both 404) and the Terms say consumed credits and "completed digital services" are "generally non-refundable", with no cooling-off or withdrawal statement for EU or UK buyers.
- All three packs display a struck-through list price (USD 4.99, 9.99, 24.99) against a lower current price, so the discount is permanent rather than an offer; only the Starter card's "First-time pick" label hints at anything conditional.
- The Chinese mirror mixes currencies - /zh/pricing shows the same dollar totals but quotes the per-credit cost in yuan (about 0.66 and 0.60) - and the shipped configuration also carries CNY amounts (9.9, 19.9, 59.9) that the page never displays.
- The free tier is a single credit and the only samples are the vendor's own renders, so output quality on your own face cannot be judged before paying.
- Privacy Policy and Terms both refer to "subscriptions" and "paid plans" as possible purchases although only one-time packs are sold, which leaves the sale model looser in the legal text than on the pricing page.
Who TryBestSpecs is for
TryBestSpecs is aimed at teams and individuals who need anyone picking frames online who wants to see a specific shape, colour and material on their own face before ordering, and who is willing to make an account and buy a small credit pack for a batch of renders. the middle pack is the one that makes sense if you plan to compare several styles. not a fit for readers who want an anonymity-first try-on with no account and no stored history, who need a real fitting or prescription advice rather than a style preview, who want a free trial long enough to judge output on their own face, or who need a named company and a stated jurisdiction before paying. It is designed for creative workflows where output quality, adoption effort, and operating cost all matter. Compare alternatives first if you require self-hosting, unusually deep customization, or tighter policy controls than the official plan provides.
Buying decision
| Keep it when | Anyone picking frames online who wants to see a specific shape, colour and material on their own face before ordering, and who is willing to make an account and buy a small credit pack for a batch of renders. The middle pack is the one that makes sense if you plan to compare several styles. Not a fit for readers who want an anonymity-first try-on with no account and no stored history, who need a real fitting or prescription advice rather than a style preview, who want a free trial long enough to judge output on their own face, or who need a named company and a stated jurisdiction before paying. is the job you repeat. |
|---|---|
| Test first when | The privacy promise on the page contradicts the product on the same page. The upload box says "Your photo and camera are used only for this try-on", and the FAQ - also emitted as FAQPage structured data - answers "Will my photo be saved?" with "Your photo is used only for this session's analysis and try-on generation. We don't use it for training or share it." Yet the same homepage advertises "History - Every try-on is saved automatically. Revisit, compare, and share with friends", the About page offers to "Save and compare different eyewear styles", the pricing page sells downloadable high-res renders, and the Privacy Policy retains information "for as long as reasonably necessary" and names "cloud databases, AI model providers, ... object storage" as processors. A face photo is precisely the input where session-only and retained are not the same offer.. |
| Before you pay | Run the trial checklist and check the current plan limit on the official pricing page. |
Verdict
The call: TryBestSpecs has an AIToolsEssentials editorial score of 3.7/5. The measuring pass really is client-side rather than merely described that way: the shipped bundle initialises MediaPipe's FaceLandmarker with the GPU delegate in the browser and feeds the resulting geometry into the classification, so the face measurement itself sends nothing. The two third-party fetches it needs (the WASM from cdn.jsdelivr.net and the model from storage.googleapis.com) carry no image.. Price this before you renew: the privacy promise on the page contradicts the product on the same page. the upload box says "your photo and camera are used only for this try-on", and the faq - also emitted as faqpage structured data - answers "will my photo be saved?" with "your photo is used only for this session's analysis and try-on generation. we don't use it for training or share it." yet the same homepage advertises "history - every try-on is saved automatically. revisit, compare, and share with friends", the about page offers to "save and compare different eyewear styles", the pricing page sells downloadable high-res renders, and the privacy policy retains information "for as long as reasonably necessary" and names "cloud databases, ai model providers, ... object storage" as processors. a face photo is precisely the input where session-only and retained are not the same offer.
Run one real task from your work this week. That tells you more than this review.
How TryBestSpecs compares
In creative, TryBestSpecs sits next to Adobe Firefly, AIBase, BeadPattern and 16 others. The useful part is the measuring pass really is client-side rather than merely described that way: the shipped bundle initialises mediapipe's facelandmarker with the gpu delegate in the browser and feeds the resulting geometry into the classification, so the face measurement itself sends nothing. the two third-party fetches it needs (the wasm from cdn.jsdelivr.net and the model from storage.googleapis.com) carry no image. The part to price first is the privacy promise on the page contradicts the product on the same page. the upload box says "your photo and camera are used only for this try-on", and the faq - also emitted as faqpage structured data - answers "will my photo be saved?" with "your photo is used only for this session's analysis and try-on generation. we don't use it for training or share it." yet the same homepage advertises "history - every try-on is saved automatically. revisit, compare, and share with friends", the about page offers to "save and compare different eyewear styles", the pricing page sells downloadable high-res renders, and the privacy policy retains information "for as long as reasonably necessary" and names "cloud databases, ai model providers, ... object storage" as processors. a face photo is precisely the input where session-only and retained are not the same offer. Read the side-by-side before you pay for a second seat.
How we evaluated
The AIToolsEssentials rating is an editorial score—not an external benchmark. It summarizes job fit, likely output quality, ease of adoption, and operational cost using published product information, benchmark context where the exact model is identifiable, and the repeatable trial checklist above. Benchmarks never determine the final product rating by themselves. See our editorial methodology, evidence ledger, and benchmark evidence policy.
Frequently asked questions
What does TryBestSpecs actually do?
It reads your face from one photo and puts glasses on it. MediaPipe face landmarks are measured in the browser, the site classifies your face shape and skin tone, recommends frame shapes and then renders those frames onto your photo with an AI model. You can compare several results side by side, try frames you already own in own-frame mode, and download or share a render. The output is a style preview - the Terms state it is not optometry or fitting advice.
How much does it cost?
One-time credit packs, no subscription: 10 credits for USD 2.99, 30 for USD 6.99 and 100 for USD 14.99, with list prices of USD 4.99 / 9.99 / 24.99 shown struck through. Each try-on costs 1 credit and credits never expire. Signup grants 1 credit, so there is one free try-on and no timed trial.
Will my photo be kept?
The site says two different things, and we record the contradiction rather than resolving it in the vendor's favour. The upload box says the photo is used only for this try-on and the FAQ says only for the session, but the same page advertises an automatic history you can revisit and share, and the Privacy Policy retains data "for as long as reasonably necessary" and passes it to unnamed AI model and storage providers. Assume the photo and the renders are stored until the vendor states a retention period.
Does it give optometry or prescription advice?
No, and the Terms say so plainly: results are "for reference only" and "not medical, optometry, ophthalmology, or professional fitting advice". It previews how a frame shape may look; it does not measure your prescription, pupillary distance or physical fit. Check real fit and lens requirements with an optician.
Who runs it, and what law applies?
No company, individual, country or postal address is published anywhere on the site, and the Terms name no governing law. The only contact is support@trybestspecs.com, which is a working mailbox. Treat the counterparty as unidentified until the operator says otherwise.
Cite or embed this audit
The badge links to this review. It is a dated price receipt, not a ranking and not a paid placement.