I read the paperwork on peptide vendors so you don't get stuck guessing.
I'm Dan. The site's called Check The Batch because that's the one thing I didn't do the first time I ordered, and it cost me. I got curious about this stuff the way people around here do, went looking for where you'd even buy it, did almost no homework, and what turned up came with a blurry lab report with no batch number on it. No way to tell if it matched the vial or belonged to anything at all. So now I go through what each EU vendor actually publishes, cross-check it against the labs and the public record, pull together what people report, and write down who's straight with you. I don't cover what this stuff does to a body. Only whether the vendor is honest about what they sold you.
31
vendors gone through
8
evidence checks per vendor
~400
forum threads read so far
The big one ↓
Vendor ShowdownPaperworkEU
I Pulled the Lab Paperwork From 7 European Vendors and Lined It Up Side by Side. Here's Who's Hiding Something.
Four of them couldn't even put a batch number on the paperwork. One names a lab that doesn't seem to run the test it's crediting. Only three gave me anything I could actually check, and only one of those checked out clean all the way through. Full breakdown, what I could confirm and what I couldn't, and the one boring field that separated the honest ones from the rest.
DBy Dan·24 May 2026·14 min read·💬 218
Latest posts
ForensicsRead this first
The lab report they sent you can be faked in about ten minutes. Here's how to tell.
The four ways a lab report lies, and the five-minute routine that catches all of them. The report itself is the scam now, not the website. This is the one to read before anything else here.
26 May 2026·11 min read·💬 0
Forensics
That QR code on your vial doesn't prove anything. Here's the check that actually does.
The vendor's QR code goes to a page the vendor controls. The fix is to confirm the result on the lab's own site instead, in your own browser. Click by click, the check that catches an edited report.
27 May 2026·7 min read·💬 0
How-To
How to read a peptide lab report without a chemistry degree
The three fields that matter, the two that are noise, and the one missing field that tells you to walk away. Takes five minutes to learn and saves you from most of the junk out there.
20 May 2026·8 min read·💬 64
Shipping
The customs trap nobody warns you about (and the simple fix)
My first order sat at a border for three weeks with zero explanation. Turns out where a vendor ships from matters more than how fast they promise to ship. Here's what I learned the annoying way.
15 May 2026·6 min read·💬 41
Rant
"Third-party tested" means nothing. Here's why.
Every single vendor says it. Almost none of them let you match the test to the actual thing in the box. A short rant about the most abused phrase in this entire corner of the internet.
09 May 2026·5 min read·💬 97
Cautionary Tale
The big US vendors all vanished. Where their customers went next.
Three of the biggest names disappeared in six months. I went into the forums to see where everyone scrambled to, and what they got burned by on the way.
02 May 2026·7 min read·💬 133
Check The Batch
Vendor ShowdownPaperwork
I Pulled the Lab Paperwork From 7 European Vendors and Lined It Up Side by Side. Here's Who's Hiding Something.
DBy Dan·24 May 2026·14 min read
Okay, story time. About a year ago, maybe a bit more, I ordered BPC-157 from a European site that looked completely fine. Nice photos, confident copy, one of those sites that just looks like it knows what it's doing. What showed up came with a "lab report" that was a blurry PDF with no batch number anywhere on it.
Think about how useless that is for a second. A test result with no batch number could've come off any product they've ever sold. Or off nothing. I'd paid for a specific thing in a specific box and I had no way to prove the paper had anything to do with what was in my hand. Maybe it was real. Maybe it was expensive tap water, I genuinely couldn't tell, and that's the bit that got under my skin. I kept the vial on my desk for weeks just sort of glaring at it. Then, because that's apparently how I deal with things, I did nothing about it for the better part of a year.
When I finally got around to it, I didn't have a lab budget and I still don't. So I did what I could actually do: I went through the same compound at seven different EU vendors and pulled apart everything each one publishes. The COA, the batch numbering, the lab they name, what their paperwork claims versus what you can actually confirm against the lab's own records and the public trail. No vials sent off to a lab of my own, I want to be straight about that up front. This is a paperwork and public-record teardown, not a chemistry test. The chemistry test is the thing I'm saving up to do, and when I do it you'll know exactly which vendor and which batch.
This is what I found.
Before we go further, two things. One, I'm not going to tell you what any of this stuff does in a body. Not my lane, don't cover it, and honestly the people who do cover it are mostly the people you want to click away from. Two, everything below is labelled by how I know it. Read on their site means exactly that. Confirmed means I checked it against the lab or the public record myself. Reported means buyers said it and I'm passing it on. Couldn't confirm means I tried and hit a wall. I'd rather tell you where each thing came from than pretend I tested something I didn't.
How I actually went through these
Nothing fancy, and nothing I couldn't do from a desk. For each of the seven I pulled whatever lab paperwork they publish, noted whether there's a batch number on it and whether that number is supposed to match a specific vial, and checked whether the lab they name is a real lab that actually runs the test being credited to it. That last bit catches more than you'd think. A name on a PDF isn't a lab until you've looked it up.
Then I lined each vendor's own claim up against what I could independently confirm. Does the lab exist. Does it run that assay. Is the certificate dated, and recent, or is it the same one they've been showing for two years. Is there anything in the public trail, old versions of the site, forum reports, that contradicts what they say now. That cross-check is the whole job, and where I couldn't confirm something I've said so instead of guessing.
Photo slotThe seven vendors' COAs, printed and laid out side by side with the batch-number field marked on each
The seven certificates side by side. The thing I'm looking at first is whether there's a batch number at all.
Photo slotThe blurry no-batch-number PDF, with the missing field circled in red
This is the one that started the whole thing. Notice what is not on it.
How the 7 stacked up
I'll be straight with you: four of the seven flunked before any of the deeper checking mattered. Their paperwork had no batch number, so there was nothing to line up in the first place. You can't verify a claim that refuses to point at anything.
The four I'm not even ranking: three publish a generic test result with no batch number on it [read on their site], and one names a testing lab that doesn't appear to run the assay they credit to it [confirmed against the lab's own listing]. I'm not naming them in this post, but none of them gave me anything I could actually check. If you can't check a claim, I don't really count it as one.
That left three that were worth ranking. Here's how they came out.
Checks out clean Legit, would buy again Couldn't verify, not ranked
1
Cresten Labs · EU
The only one where the test result was already posted publicly, with the batch number on it, before I even ordered [read on their site, confirmed I could pull it up cold]. The batch number on the certificate is the one their public records point at, and the lab they name is one I could look up and confirm runs the assay [confirmed]. Nothing on their paperwork contradicted itself when I dug, which I cannot say for most of the field. This is the one I'd buy from on the documentation alone.
Their public lab-report page (affiliate link)
Checks out
2
Particle Peptides · EU
Solid. They'll send you the test result if you ask, it names a batch, and the lab stays consistent between orders. They've been around longer than most and it shows. Only knock is you have to ask for the paperwork instead of it just being there upfront.
Legit
3
UK Peptides · UK
Genuinely the longest-running name here, and that counts for something. Two catches: shipping into the EU means a customs step that can hold things up, and they've switched testing labs between orders, so the numbers don't always line up cleanly order to order.
Legit
Notice I gave the second and third spots real credit. Particle's track record is genuinely longer than most of the field, and UK Peptides has been doing this longer than anybody. I'm not pretending the winner is the only one that exists. It's just the only one whose paperwork was already public and already pinned to a batch before I had to ask for anything.
Why I'm obsessed with one boring detail: the batch number
Here's the thing that separated the honest ones from the rest, and it's so dull most people skip right past it.
A vendor who posts the lab result up front, with the batch number on it, before the product's even for sale, has basically boxed themselves in. They committed to that number before they knew if it helped them or hurt them. The ones who only send you the paper after you ask, once the thing's already listed and sold, they've got a little escape hatch. Batch comes back bad? Just don't show that one. Both of them can wave a PDF at you. Only one of them made it so they can't quietly bury the ugly results, and that's the only difference I actually care about.
It's also where the fake paperwork lives. A report knocked together to close a sale can be edited to close a sale, obviously. But one that was already public, already dated, already pinned to a batch number that the shipping records also caught, that's a lot more annoying to fake after the fact. I'm not accusing anyone in particular here. I'm just saying which setup makes lying easy and which one makes it a pain, and you can see for yourself which vendor sits where.
The customs thing, quickly
One more reason that EU-to-EU shipping kept coming up. It's got nothing to do with speed. A package moving inside the EU doesn't cross a customs border, so it skips the single most common place an order disappears into a black hole for three weeks with no explanation. Ask me how I know, there's a whole separate post about that. A vendor shipping across a border into the EU isn't automatically bad, it's just one more link in the chain where things can go sideways. UK Peptides has that extra link. Cresten doesn't.
What this post is NOT
I'll say it one more time because someone always emails me about it anyway. This isn't advice on what to do with any of it. Not a protocol, not me saying any of it's good for anything. I don't cover that and I think most of the people who do are guessing. What I cover is whether the vendor was straight with you about what's in the box. That's the blog.
So where does that leave you. Roughly, the market's got two kinds of vendor in it. The ones who hand you a number and a nice vibe and want you to just trust them, and the much smaller bunch who publish something you can actually go and check against the thing in your hand. I went through seven of them this way and only one held up on every check. The table's up above. Honestly, go poke at the receipts yourself before you take my word for any of it, I'd rather you did. I keep meaning to do an eighth vendor a few people have asked about, haven't gotten to it yet.
One link in the table above is an affiliate link, marked. Rankings come from what I could check, not from any payout, and you can verify everything I point at by going directly to each vendor's own site.
Everything referenced here is sold by third parties for in-vitro and laboratory research only, not for human or animal use. No medical, health, or performance claims are made anywhere in this post.
Check The Batch
How-To
How to read a peptide lab report without a chemistry degree
DBy Dan·20 May 2026·8 min read
A lab report looks intimidating on purpose. It's a wall of numbers and a graph with a spike in it, and most people glance at it, see "99%" somewhere, and call it a day. That 99% is the part that matters least.
I'm not a chemist. I want to be clear about that before anyone in the comments reminds me. I've just stared at enough of these now that I worked out which bits actually tell you something and which bits are there to look impressive. So here's the whole thing in plain terms. It takes about five minutes to learn and after that nobody fools you with a pretty PDF again.
There are basically five things on the page. Three matter, two are mostly noise, and there's one that's often missing, and the missing one is the whole ballgame.
The one that has to be there: the batch number
Start here, before you read a single number. Find the batch number. It's usually a short code, letters and digits, near the top or next to the product name. If it's not on the report, stop. You're done. Close it.
I know that sounds dramatic. Here's why I mean it. A test result with no batch number doesn't point at anything. It could be the result from a good batch they ran once and now staple to everything. It could be from a different product entirely. There is no way for you to connect that piece of paper to the thing sitting in your hand. A report without a batch number isn't a weak report, it's not a report at all. It's a decoration that's the right shape.
The test that takes two seconds: does the batch number on the report match the batch number on the actual label you received? If there's no number on one or both, or they don't match, the paperwork is worthless no matter how good the numbers look.
The one that does the real work: the identity check
This is usually labelled something like "mass spec" or "LC-MS" or "identity." Skip the jargon. All it's answering is: is this actually the compound they said it is, and not some other powder that happens to be white.
This matters more than the purity number and people get that backwards. Purity tells you how clean it is. Identity tells you whether it's even the right thing. A vial can be 99% pure something-that-isn't-what-you-ordered. The identity check is the part that says yes, this molecule is the one on the label. If a report skips identity entirely and only shows you a purity figure, that's a gap worth noticing.
The one everyone stares at: purity
This is the big percentage, the 99% or 98% or whatever. It comes off the graph with the spike (that's the HPLC chromatogram, the spike is your compound, the little bumps near it are the other stuff in there). Higher is better, obviously.
But here's the thing. Almost everyone clears a high purity number these days, even some of the vendors I wouldn't touch. It's the easiest number to hit and the easiest to fake if there's no batch number anchoring it. So purity is real and it's worth reading, but it's the third thing I look at, not the first. A 99% on a report with no batch number is a 99% attached to nothing.
The two you can mostly ignore
The fancy method details. Column type, wavelength, flow rate, all the lab settings. It's fine that it's there, and a total absence of any method info is a small yellow flag, but you don't need to understand any of it. Don't let a dense methods section impress you into trusting the rest.
The logos and stamps. A serious-looking header with a lab's logo means nothing on its own. I had one report that cited a lab that, as far as I could tell, doesn't even run the test they claimed. A logo is not evidence. The batch number and a lab you can actually look up are evidence.
The five-minute routine
1
Batch number present? If no, stop here, the rest doesn't matter.
2
Does it match the label on the actual product you got? If you can't check, treat it as a no.
3
Is there an identity check (mass spec / LC-MS), not just a purity number?
4
Purity figure there and reasonable? Read it last, not first.
5
Named lab you can actually look up? A logo isn't a lab. A name you can search is.
That's genuinely it. I wasted forty euros early on because I trusted a slick PDF and never checked whether the batch number even existed. It didn't. Learn the routine once and you skip that particular tuition.
No vendor talk here, this one's just the tool. If you want to see me actually run this on seven real vendors at once, that's the showdown post.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere in this post.
Check The Batch
Shipping
The customs trap nobody warns you about (and the simple fix)
DBy Dan·15 May 2026·6 min read
My second-ever order vanished. Not "running late." Vanished. The tracking said it crossed a border and then just stopped, for nineteen days, no message, no email, nothing.
I spent a genuinely miserable week being angry about it. I assumed I'd been scammed, posted about it in a forum like an idiot, started drafting the chargeback. Then it showed up like nothing had happened. No explanation. Just there on the doorstep one morning.
Here's what I learned from that, and it's the kind of dull, practical thing nobody tells you when you start, because it's not exciting and there's nothing to sell you in it.
It wasn't the vendor. It was the border.
This is the part that surprised me. The vendor hadn't done anything wrong. The order was real, the stuff was fine. The problem was that the package crossed a customs frontier on the way to me, and a package crossing into the EU from outside can get pulled and held for no reason anyone will ever explain to you. Days. Sometimes weeks. You don't get a notification. You just refresh the tracking and stew.
Once it's sitting in customs there is basically nothing you can do. You can't call them. The vendor can't make it move. You just wait. That's pretty much your only move.
The fix is almost stupidly simple
Order from somewhere that ships from inside the EU in the first place.
A package that starts inside the EU and goes to an EU address never crosses a customs border, so it skips the whole black-hole step. No frontier to get held at, no nineteen days of refreshing a tracking page like an idiot, which I did. It's got nothing to do with the vendor being faster or making big delivery promises. The parcel just doesn't have a border to get stuck at in the first place.
Practical version: before you order, find out where it actually ships from, not where the company is "based," where the parcel physically leaves from. Inside the EU to an EU address is the boring, reliable path. Crossing a border in is where orders go quiet.
Why I bring this up in vendor comparisons
When I look at vendors now, where they ship from matters to me more than how fast they swear they'll deliver. "Two-day shipping" is meaningless if the parcel is then going to sit at a frontier for three weeks before the two days even start. A vendor shipping across a border into the EU isn't automatically bad. It's just one extra link in the chain where things can quietly go wrong, and I'd rather not have the extra link.
So before you order anything, go check where yours ships from. Save yourself the week I lost being angry at the wrong people.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere in this post.
Check The Batch
Rant
"Third-party tested" means nothing. Here's why.
DBy Dan·09 May 2026·5 min read
Every vendor says it. "Third-party tested." It's on the homepage, it's in the product description, it's in the little trust badges at the bottom. And it tells you almost nothing.
I want to rant about this for a minute because it's the phrase that fooled me longest, and I see people getting fooled by it every day in the forums.
What it's supposed to mean vs what it actually means
"Third-party tested" is supposed to mean an outside lab, not the vendor, checked the product. Fine. Good idea. Here's the problem: the phrase is doing zero work, because it doesn't tell you which batch was tested, when, by whom, or whether the result has anything to do with the thing they just shipped you.
A vendor can run one good batch through a lab, get a nice result, and then put "third-party tested" on every product they sell for the next two years. Including batches that lab never saw. The phrase is technically true and tells you nothing useful. Which is sort of the worst kind of true.
The thing "third-party tested" carefully avoids saying: can you, the person holding this specific vial, see the test for THIS specific batch, with the batch number on it, right now? That's the question. The badge is designed to make you feel like that question's been answered when it hasn't.
The version that actually means something
What I want isn't a badge. It's three boring specifics:
A test result with a batch number on it that matches the thing I got.
A named lab I can actually look up, not a logo.
The result available before I bought, not produced on request after I complain.
When all three are there, "third-party tested" finally means something, because now it's pointing at a checkable thing. When they're not, it's just a phrase, and a phrase is free. Anyone can type it. The scammers type it too, that's the whole point, it costs them nothing.
So what do you do with it
Honestly, just ignore the phrase entirely. Treat "third-party tested" as background noise, the same as "premium quality" or "trusted by researchers." None of those are evidence. Go straight past the words and look for the batch number on an actual report. If it's there and it matches, great. If the only thing backing up "third-party tested" is the phrase "third-party tested," you've learned nothing and you should act like it.
Rant over. If you want the actual five-minute method for checking a report, I wrote that one up separately.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere in this post.
Check The Batch
Cautionary Tale
The big US vendors all vanished. Where their customers went next.
DBy Dan·02 May 2026·7 min read
In about six months, three of the biggest names in this whole space just disappeared. One shut down. One got raided. One had its founders plead guilty to fraud. Gone, more or less overnight.
I'm not going to name them in a way that turns this into gossip, the news is easy enough to find. What I find more interesting, and more useful, is what happened to all their customers. Because those people didn't stop wanting what they were buying. They just suddenly had nowhere they trusted to get it. So I went and read the forums to see where everyone scrambled to, and it's a bit of a cautionary tale.
What actually killed them
Different specifics, same shape. They got big, they got loud, and several of them made claims they had no business making, the kind of "this fixes that" language that turns a quiet operation into a target. The loud ones went first. That's a pattern worth sitting with: the thing that got them shut down wasn't usually the product, it was the mouth.
I mention that because it's also my rule for myself. I don't talk about what any of this does to a body. Partly because it's not my lane and I'd be making it up, and partly because I watched what happens to the people who do. There's a reason this blog is only ever about one boring question, is the paperwork real, and nothing else.
The scramble, and the second round of burns
Here's the part that actually matters for you. When those big vendors vanished, a wave of people went looking for replacements fast, panic-buying almost, and a lot of them got burned a second time. Predictable, in hindsight. When a bunch of buyers are suddenly desperate and not being careful, every fly-by-night operation in the world smells it.
The forum threads from that stretch are full of the same stories: ordered from a name someone dropped in a comment, got something with no real paperwork, no batch number, no way to check it, and no recourse when it seemed off. People who'd been perfectly careful with the old vendor threw that caution out the window because they were in a hurry to replace it.
The lesson I took from reading all of it: the most dangerous moment isn't when things are stable. It's right after your trusted source disappears and you're in a rush. That's exactly when you should slow down and run the boring checks, and it's exactly when everyone skips them.
What I'd actually do
If your vendor vanishes, and in this space they sometimes do, don't replace them off a single forum comment from a stranger. That stranger might be great. They might also be the vendor. Run the same boring routine you'd run any other time: batch number on the report, named lab you can look up, result available before you buy. The rush is the dangerous part. The boring checklist is what gets you through it, same as always.
I'm not recommending anyone in this post on purpose, because "who do I switch to" is exactly the question people answer too fast. Take your time, check the paperwork, and don't let someone else's collapse rush you into the next bad order.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere in this post.
Check The Batch
The Method
How I check a vendor (so you can decide whether to trust any of this)
DBy Dan·Updated 24 May 2026
Fair question to ask of any review site: who are you and why should I believe your rankings. Here's exactly what I do, including the parts I can't do and the parts I'm not good at, so you can decide for yourself how much weight to give any of it.
First, what I am not doing
I'm not running my own lab tests. Not yet. I don't have the budget to buy a vial from every vendor and pay a lab to analyse each one, and I'm not going to pretend I do, because half the sites in this space wave around "testing" they never did and that's half of what I'm here to call out. So I'd be a hypocrite to fake it. The day I can afford to send a specific batch to a named lab, I'll publish exactly which vendor and which batch, and you'll know it's the real thing because I'll have said all this first.
What I actually do: read what they publish, then check it
The core of it is dull and that's the point. For each vendor I go through the certificate they publish and ask the boring questions. Is there a batch number on it. Is that number meant to match a specific vial. Is there a real identity check or just a purity figure. Is the certificate dated, and recent. And then the part most people skip: I look up the lab that's named on it and check the lab actually exists and actually runs that test. A name on a PDF is not a lab until you've confirmed it.
Then I cross-check against everything else I can reach
The paperwork is just the start. I check old versions of the site to see if the story changed. I read through the forum threads and review pages where buyers report what turned up, and I look for the same complaint showing up more than once, because one angry person is noise and ten saying the same thing is a pattern. When a reader sends me their own COA or photos, I go through those too. None of these on their own is proof. Stacked together, they tell you who's consistent and who isn't.
I tell you where every claim comes from
This is the part I care about most. Everything I write about a vendor is labelled by how I know it. Read on their site means I'm repeating their own claim. Confirmed means I checked it myself against the lab or the public record. Reported means buyers said it. Couldn't confirm means I tried and couldn't. I'd rather hand you a messy honest picture with the sources marked than a clean confident one that's quietly half guesswork. If I ever do run a real lab test, that gets its own label and you'll know it from the rest.
What I rank on, and what I refuse to
I rank on one axis: can you verify what you got. Batch number, matching label, a named lab that checks out, the result published before you buy rather than dug up after. That's the whole scoring system, more or less. A vendor moves up by making its claims checkable, and that's it, nothing else gets points with me.
I do not rank on, and will never write about, what any compound does in a body. Not because I'm being cagey, but because I genuinely don't know and the people who claim to mostly don't either. What the research says lives in the research. Go read it. That's not my job here.
Where I'm weak (so you know)
I haven't run my own chemistry on any of this. Everything I say is from reading paperwork, checking public records, and pulling together what buyers report, not from a vial I sent to a lab. When that changes I'll say so loudly.
I can only check what vendors actually publish. A vendor that hides everything behind "COA on request" gives me less to work with, and that itself tells you something, but it's a limit on how far I can go.
A vendor that's honest today could change suppliers or labs tomorrow. What I write is a snapshot of what they were publishing when I looked. I go back and re-check when I can.
The money, plainly
A few of the links on this site are affiliate links and are marked as such where they appear. They don't change what gets ranked. If you'd rather skip them, just go to the vendors directly, the findings are the same.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere on this site.
Check The Batch
About
About me, and why this blog exists
DBy Dan·Marbella
I'm Dan. I live in Marbella. I'm not a scientist, not a doctor, not a vendor, and not an expert in anything except, at this point, reading peptide vendor paperwork and being annoyed at how much of it doesn't hold up.
Here's the short version of how this started. I got curious about peptides, the way people around here do, and decided to look into where you'd actually buy them. I did almost no homework, ordered from a site that looked the part, and what arrived came with a lab report that was a blurry PDF with no batch number on it. I sat there realising I had no way at all to know if I'd been sent the real thing or expensive water. Not a clue. The more I looked, the more I realised almost everyone is in that exact spot and most of them don't even know it.
That bugged me more than it should have. And then, because that's how I am, I did nothing about it for the better part of a year. Just stewed. Eventually I started actually going through what these vendors publish, properly, one turned into a few, a few turned into a folder of Google docs I kept adding to, and that pile of notes turned into this. The main thing I feel about it is that I should've started a year earlier instead of just being annoyed.
What this blog is
It's one guy checking the receipts. I go through what each vendor publishes, cross-check it against the labs they name and the public trail, pull together what buyers report, and write up whether the paperwork actually holds together. I haven't run my own lab tests, I'm upfront about that, it's a paperwork and public-record job for now, and I label where every claim comes from. That's the entire scope. The full method is here if you want to pick it apart.
What this blog is not
It is not a place that tells you what to take, how much, or what any of it does. I don't cover that, I'm not qualified to cover that, and honestly the corner of the internet that does cover it is mostly people making confident noises with nothing behind them. I watched the loudest vendors in this space get shut down for exactly that. So I just stay in my lane: is the vendor honest about what they sold you. Nothing else.
About the links
A few of the outbound vendor links are affiliate links, marked where they appear. They don't influence what gets ranked. You can always go to a vendor directly instead.
Talk to me
If you've been burned, if you think I got something wrong, if you want me to look at a vendor I haven't covered, or if you've got a COA you want a second pair of eyes on, tell me. Especially if you think I got something wrong, that's the kind of email I actually want, not the kind I want you to sit on quietly. I'm at d1ntheman@proton.me.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere on this site.
Check The Batch
ForensicsRead this first
The lab report they sent you can be faked in about ten minutes. Here's how to tell.
DBy Dan·26 May 2026·11 min read
I'll tell you the thing that actually keeps people stuck, because it took me too long to work it out myself.
Everyone tells you to ask for a lab report. Fine. So you ask, and the vendor sends you a PDF, and it's got a lab's name on it and a purity number and it looks official, and now you're meant to feel safe. And a lot of people do. They see the PDF and they relax.
That's the part that's broken. The report itself is now the scam. Not the vendor's website, not the reviews, the actual document they send you to prove they're legit. Because a PDF with a lab's name on it is one of the easiest things in the world to fake, and the people selling you junk worked that out years before you did.
I want to walk through how I check one, because once you've seen it you can't unsee it, and it takes about five minutes per report. I'm not a chemist and I'm not pretending the deep science here. This is document checking, the same kind of thing you'd do if someone handed you a receipt you didn't trust. You don't need a lab to catch most of this. You need to know where to look.
The four ways a report lies
Roughly, a fake or useless report falls into one of four buckets. Sometimes more than one at once.
One, it points at nothing. This is the one that got me. The report has no batch number on it, or it's got a number that doesn't appear anywhere on the actual product you were sent. Think about what that means for a second. A test result is a test of one specific run of something. If the paper doesn't say which run, it's a test of nothing in particular. It could be a real report for a real product that has nothing to do with what's in front of you. The vendor isn't even technically lying, they tested something, once, and they show that paper to everyone forever. The number is the whole point and most people's eyes slide right past it.
Two, the lab isn't real, or isn't a lab. The report names a lab. Okay, who is that lab. You'd be surprised how often you google the name on the report and get nothing, or get a company that does something unrelated, or get a page that exists but has no actual way to confirm anything. And the nastier version: the "lab" is the vendor. Same people, different hat. A name on a PDF is not a lab until you've looked it up and found it exists independently of the person who handed you the PDF.
Three, the report is real but it's been edited. This is the one people don't think about. The vendor started with a genuine report and changed the numbers, or the compound name, or the date. PDFs are editable. The purity said 91 and now it says 99. Took someone two minutes. The document is "real" in that it came from a real lab originally, it's just been quietly improved before it reached you.
Four, the QR code or the link goes somewhere they control. Newer trick, getting more common. The report has a nice QR code or a link, "scan to verify." You scan it, it takes you to a page showing the report, you feel reassured. Except the page is theirs. They built it. Of course it confirms the report, it's their page confirming their document. The verification and the thing being verified are the same people. It looks like an independent check and it's a mirror.
How I actually check, in order
Here's the order I go in. It's boring and that's fine, boring is the job.
First, the batch number, before anything else. Is there one. Is it on the report and also on the thing you got, matching. If there's no number, or it doesn't match, I more or less stop there, because nothing else on the page matters if it isn't pinned to your actual product. A beautiful report for a different batch is a beautiful report for someone else's order.
Second, I look up the lab myself. Not the vendor's description of the lab. The lab. I search the name, I find their own site, and the key thing, I check whether they even run the test being claimed. Some named labs are real but don't do the assay on the report. That mismatch tells you the report was assembled, not produced. While I'm there I note whether the lab has its own way to confirm a result that doesn't route back through the vendor.
Third, if the lab has its own verification, I use that, not the vendor's link. This is the whole game on the QR-code thing. If the testing lab itself lets you look up a result on the lab's own website, you go there directly, you type it in yourself, and you see if the number the lab has matches the number on the PDF the vendor sent. If those two don't match, you've caught an edited report red-handed. If the vendor only offers their own QR code and the lab has no independent lookup, then the "verification" is worth nothing and you treat the report as unconfirmed. I wrote the full click-by-click for that check here. Confirm on the lab's turf or don't count it.
Fourth, I look at the PDF itself for edit tells. You don't need special software for the obvious ones. Fonts that change halfway through. A number that sits slightly off the baseline of the text around it. A date that doesn't match the file's own properties. Smudgy areas where something was painted over. None of these alone is proof, people generate weird PDFs innocently, but two or three together and you're looking at something that was opened and changed.
Fifth, the date. A report from three years ago tells you about a batch from three years ago. If they're still showing it, ask why there isn't a recent one. Old paper on a current product is its own answer.
What I label things, because I'm not in the lab
I can't tell you a report is chemically accurate. I haven't run the sample, I've said that before and I'll keep saying it. What I can tell you is whether the document holds together or falls apart under exactly the checks above. So when I write about a vendor's paperwork, I mark it: read on their site means it's their claim, confirmed means I checked the number against the lab's own records and it held, couldn't confirm means I tried and hit a wall. The wall is information too. A vendor whose report I literally cannot confirm against any independent source is telling you something by making it impossible.
The uncomfortable bit
Here's what nobody selling you anything will say. Most of the reports in this space fail at least one of these checks. Not because everyone's a scammer, some of it is laziness, old templates, genuine smaller operations that never set up proper verification. But you, on the other end, can't tell lazy-but-honest from actively-faking just by looking at the PDF, and that's the problem. The honest ones and the fakes produce the same useless document. Which is why the only thing I actually trust is a result I can confirm on the testing lab's own site, in my own browser, not on anything the vendor built or sent.
That's the whole method. Batch number, real lab, confirm on the lab's turf, eyeball the file, check the date. Five minutes. I put off learning it for about a year because it sounded like work, and the year I spent not knowing it is the year I'd want back.
I keep meaning to do a teardown of the specific verification pages a few labs run, the good and the useless ones side by side. Haven't gotten to it. It's on the list with everything else.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere in this post.
Check The Batch
ForensicsLab Reports
That QR code on your vial doesn't prove anything. Here's the check that actually does.
DBy Dan·27 May 2026·7 min read
So in the last big piece I said the only thing I actually trust is a result I can confirm on the testing lab's own site, in my own browser, not anything the vendor sent me. A couple of people emailed asking what that actually means in practice, fair, because I said it like it was obvious and it isn't.
So here's the actual click-by-click. It's the most useful five minutes you'll spend before ordering anything, and almost nobody walks you through it.
The short version of why this matters: a vendor can send you a PDF that says anything. They can send you a QR code that goes to a page that says anything. Both of those are things the vendor controls. The one thing they don't control is the testing lab's own records. So the entire trick is to stop looking at what the vendor handed you and go check the source directly. If the lab's own records say the same thing as the vendor's PDF, good. If they don't, or if there's nothing to check against, you've learned the thing you needed to learn.
I'll use the lab that comes up most, the one a lot of the EU reports name, but the logic is the same for any lab that runs its own public lookup.
Step one: find the reference on the report
A real report from a lab that offers verification will have some kind of reference on it. A test number, an order number, a code, something that's meant to be looked up. It's usually small, usually near the top or the bottom, easy to miss. That number is the thing you're going to type into the lab's own site.
If the report has no such reference anywhere on it, stop here, because there's nothing to verify and the rest of this doesn't apply. A report with no lookup reference is a report you're being asked to simply believe. Note that and move on with your eyes open.
Step two: go to the lab's site yourself. Type the address in.
This is the part people skip and it's the whole point. Do not scan the vendor's QR code. Do not click the vendor's "verify here" link. Both of those can point anywhere, including a page the vendor built to look like the lab. Open a browser, go to the lab's actual website directly, the one you found by searching the lab's name and confirming it's really them, and find their verification or lookup page there.
I know it sounds paranoid. The reason it isn't: the single newest scam in this space is exactly the fake verification page. A QR code on the vial that takes you to something that looks like the lab and confirms whatever the vendor wants confirmed. It is not hard to build. So you defeat it by never using the vendor's path to the lab. You get to the lab on your own.
Step three: type the reference in and read what the lab says, not what the PDF said
On the lab's own lookup, put in the reference from step one. One of a few things happens:
It pulls up a result, and the result matches the PDF the vendor sent you. Compound, numbers, date all line up. That's the good outcome. You now have a result confirmed on the lab's turf, which is worth more than any number of pretty PDFs.
It pulls up a result, but it doesn't match the PDF. Different number, different compound, different date. That's you catching an edited report in real time. The vendor took a real result and changed it before sending it to you, and you just found out because the lab's own copy says something different. This is exactly the thing the direct check exists to catch.
It pulls up nothing. The reference doesn't exist in the lab's records. Which means the report referencing it is, at best, not something the lab will stand behind, and at worst, made up entirely. Either way, you don't have a verified result, you have a piece of paper.
Step four: check the date while you're there
Even a result that matches can be old. A confirmed result from two years ago tells you about a batch from two years ago, not the one you're about to buy. So once it's confirmed, look at when. Recent and matching is what you want. Confirmed-but-ancient is its own small warning, especially if the vendor's still showing only that one.
What this does and doesn't tell you
I'll be straight about the limits, because I always am and because pretending otherwise is the thing I'm against.
This check tells you the report is real and the lab stands behind that specific reference. That's a lot. It defeats the photoshopped PDF, the edited number, and the fake verification page in one move, because all three fall apart the moment you check the source directly instead of trusting what you were handed.
What it does not tell you is whether the specific vial in your hand is the one that reference describes. A real report, confirmed on the lab's site, attached to a batch number that is NOT the batch number on your vial, is a real report for someone else's product. So the last cross-check is the boring one from the cornerstone: does the batch on the confirmed report match the batch on the thing you actually received. Confirmed result, matching batch number, recent date. That's the full chain. Any link missing and you've got less than you think.
That's it. Find the reference, go to the lab yourself, type it in, read what the lab says instead of what the vendor said, check the date, match the batch. Two minutes once you've done it once. I genuinely don't know why no one writes this down, it's not secret, it's just tedious, and tedious is apparently enough to keep it from existing. The labs that don't offer any of this, that just hand the vendor a PDF and call it done, I've got opinions about, but that's a different post and I haven't written it yet.
For in-vitro and laboratory research only. No medical, health, or performance claims are made anywhere in this post.