Homemade pregnancy test: do they really work?
If you’ve ended up here, someone has probably told you that you can find out whether you’re pregnant using things you already have at home ❤️. And it’s not a rare idea: there are dozens of homemade pregnancy tests doing the rounds in videos and group chats — with baking soda, salt, sugar, bleach, vinegar, Dettol, oil, urine left out overnight. Almost every ingredient you can think of has been declared “100% accurate” by somebody online.
I’ll be straight with you from the first line ❤️: none of them work. That isn’t an opinion or a hunch, it’s basic chemistry. Below I’ll go through each one, what’s really happening in that cup, why these tests “turn positive” with no pregnancy at all, and what to actually do if your period is late.

No homemade method should ever replace a reliable test. If your period is late and you’re in doubt, the best thing is to wait until the first day of your missed period and take a pharmacy urine test.
Do homemade pregnancy tests work?
Short answer: no. A homemade test cannot detect a pregnancy.
The reason is simpler than it looks. Pharmacy tests detect one very specific thing: the hormone hCG (human chorionic gonadotropin), which your body only makes when there’s a developing embryo. That hormone is what makes the second line show up — and it’s only detected because of antibodies designed specifically to lock onto it.
Homemade methods have no mechanism to detect hCG. Baking soda, salt, sugar, bleach, vinegar, Dettol: none of them contain antibodies or anything else that reacts with that hormone. What’s actually happening is something completely different — these substances react with the urine itself (its acidity, its concentration, the salts, what you’ve eaten and drunk). And that reaction happens exactly the same whether you’re pregnant or not.
That’s why the result can flip from one day to the next with nothing important having changed. Someone can see “positive” after sleeping badly and drinking little water, and “negative” the next day after drinking plenty — and neither time has anything to do with pregnancy.
The homemade tests going viral right now: baking soda, salt and sugar
These are the ones filling up TikTok and short-video feeds, and they all follow the same recipe: mix something from the kitchen with your first urine of the day and watch what happens.
The baking soda test
The idea is to add a spoonful of baking soda to your urine and see if it fizzes. If it bubbles, the test says you’re pregnant.
Those bubbles have a boring, non-mysterious explanation: baking soda reacts with the acids in urine and releases carbon dioxide. Since urine acidity shifts from person to person and hour to hour, some samples fizz more than others — pregnant or not. It’s an acid-base reaction, not a pregnancy signal.
The salt test
Very popular in video form: add salt to your first morning urine and watch whether it “boils”, foams or forms a layer. If it does, the claim goes, you’re pregnant.
Salt simply dissolves and reacts with what’s already in the urine (minerals, concentration), changing how the liquid behaves. The more concentrated your urine is, the stronger the “reaction” looks — and that depends on how much water you’ve had, not on a possible pregnancy.
The sugar test
A close cousin of the last two: sprinkle sugar into the urine and look for clumps or bubbles. Once again, what you’re watching is sugar dissolving and interacting with the liquid’s salts and pH. Nothing in that cup knows anything about hCG.
Bleach, vinegar and Dettol: the “it fizzed, so I’m pregnant” tests
These rely on a visible chemical reaction, which makes them feel more “scientific” than they really are.
The bleach test
One of the most popular. You need a little bleach and a very clean container, for example a glass, so no outside agent affects the result. Collect your first morning urine, add the bleach and watch.
- If the contents stay unchanged, it’s read as “not pregnant”.
- If it fizzes or changes colour, it’s read as “pregnant”.
The truth is that bleach is a highly reactive chemical that fizzes with the organic substances in urine (and with almost any liquid). That reaction has nothing to do with hCG. I’ve written about this one on its own in the bleach pregnancy test if you want the longer version.
The vinegar test
Same idea, with vinegar instead of bleach. Collect a urine sample in a very clean container, preferably first morning urine, and add a dessert spoon of vinegar. Let it sit for about twenty minutes.
If the contents change colour and a little foam appears at the edges, it’s considered “positive”. Again, that’s a reaction between the vinegar (an acid) and the urine, and it can happen whether you’re pregnant or not.
The Dettol test
This one shows up constantly in comments and forums: mix Dettol (the disinfectant) with urine and see whether the mixture separates or changes. Dettol is a concentrated solution of antiseptics and surfactants designed to react with organic matter — which is exactly what urine is full of. Any change you see is the disinfectant doing its job on the sample in front of it, not detecting a hormone.
The oil test, the 24-hour urine and other old favourites
These are the methods that have been passed around for years, long before short videos existed.
The oil test
One of the ones that seems most popular on forums. You’ll need a glass, any cooking oil and the urine. Urinate into a clean, dry container. Put a tablespoon of oil on one side of the glass and wait about an hour for the urine to cool. Then place a small portion of urine at the opposite end, without letting the two touch. Wait another hour and observe: if they’ve joined together, it’s read as positive.
There’s no scientific basis for this. Whether oil and urine mix depends on surface tension and the density of the liquids, not on pregnancy. Some forums claim a 70–80% success rate; no study backs that, and real experience shows it simply isn’t reliable.
The 24-hour urine test (the “grandmother’s test”)
Probably the simplest one. Collect your first morning urine in a transparent, very clean glass and leave it to sit for about twenty-four hours. If a whitish layer appears on the surface, pregnancy is suspected.
That layer is just sediment from urine that has been sitting still for hours — something that happens with anyone’s urine left undisturbed. It has nothing to do with the pregnancy hormone.
The boiling test
For this one you need a clean, sterilised container. Collect the urine, put it on the heat and let it boil. If a creamy layer appears on the surface, it’s read as positive. When urine boils, its proteins and salts denature and form foam and a surface layer — that happens with anyone’s urine, pregnant or not, and depends on the sample’s concentration, not on hCG.
The pendulum, the needle and the frog
Not every one of these tests comes from the internet: some belong to older history, and it’s worth knowing where the idea came from.
The pendulum test is the most superstitious of all: thread a needle, hold it about fifteen centimetres above your belly and watch whether it starts to swing on its own. There’s no chemistry here at all — the movement comes from the hand holding it and the natural tremors of the body. It’s closer to fortune-telling than to health.
The frog test, on the other hand, was real medicine. It was used widely until the 1960s and involved injecting a female frog or toad with the woman’s urine under its skin. The urine of a pregnant woman contains hCG, and that hormone stimulates the animal to ovulate: if the frog spawned within twenty-four hours, the test was considered positive. It worked precisely because it reacted to the real hormone — not because the frog could somehow tell. Today it would be unthinkable: we have far more reliable, faster tests that are much kinder to animals too.
At a glance: what each homemade test really measures
Here’s the whole list in one table, so you can see the difference between what the internet says and what’s actually happening.
| Homemade test | What you see | What’s really reacting | Detects hCG? |
|---|---|---|---|
| Baking soda | Fizz and bubbles | Acid-base reaction releasing carbon dioxide | No |
| Salt | ”Boiling” or a layer | Salt and the minerals already in the urine | No |
| Sugar | Clumps or bubbles | Sugar dissolving with the urine’s salts and pH | No |
| Bleach | Foam and colour change | Bleach with any organic matter in the urine | No |
| Vinegar | Colour change and foam | Acid with the urine’s variable composition | No |
| Dettol | Separation or colour shift | Disinfectant reacting with organic matter | No |
| Oil | Mixing or staying apart | Density and surface tension of the liquids | No |
| Urine left 24 h | Whitish layer on top | Natural sedimentation of urine | No |
| Boiled urine | Creamy layer | Proteins and salts denaturing with heat | No |
| Pendulum over belly | The object swings | The hand holding it and natural tremors | No |
The last column never changes. That’s the whole point: if a test doesn’t detect hCG, it cannot tell you whether you’re pregnant.
The pregnancy tests that actually work
If your period is late and you want a reliable answer, these are the options that give you one — because all of them measure real hCG:
- Pharmacy urine test: it detects hCG with antibodies and is about 99% reliable when used correctly. Take it from the first day of your missed period, with first morning urine.
- Blood test (beta-hCG): the most sensitive option, almost 100% reliable, and it can be done as early as 10–12 days after conception — often before your missed period.
- Ultrasound: the definitive confirmation of pregnancy, usually done from weeks 5–6.
If you’re unsure about the timing, I’ve written a step-by-step guide on how pregnancy tests work and another on when to take a pregnancy test.
Your result vs your body: three common scenarios
Almost every message I get fits one of these three situations.
My homemade test said “positive” and I’m not pregnant
This is the most common scenario, and nothing strange is happening in your body. The reaction you saw (foam, colour, mixing) was between your urine and the ingredient, and it depends on things like how concentrated the sample was or what you’d eaten. It wasn’t a “false positive” for pregnancy: that method could never tell you anything about hCG in the first place.
I’m pregnant but my homemade test said “negative”
Also normal, because the method doesn’t detect the hormone. A trick with salt or vinegar not reacting rules nothing out. If you think you might be pregnant, the next step is a pharmacy test and, if it’s still very early, a blood test.
I repeated it and got a different result
Your pregnancy isn’t coming and going: your urine changes from day to day (hydration, food), and the visual reaction changes with it. A homemade test that’s “positive” today and “negative” tomorrow just proves it isn’t a test.
When to see a doctor
A homemade test won’t tell you anything useful, but your body may be sending signals worth acting on. Book an appointment with your doctor or GP if:
- Your period is more than a week late and a correctly used pharmacy test keeps coming back negative.
- You have severe, persistent pain on one side of your belly, especially with dizziness — that needs checking quickly.
- There’s heavy bleeding, or bleeding that’s different from your usual periods.
- You’ve already had a positive result and want to confirm it and start your antenatal care.
Before any of that, if you’d like a quick idea by checking your symptoms, you can take our free online pregnancy test — it’s not a medical test, just a fun way to weigh up your symptoms. And if you fancy a bit of fun, try your luck with our fun fingerprint pregnancy test game: it’s only a game, not a real test.
You might also like the article on the toothpaste test, another very viral homemade method, the one that clears up everything about false positives and false negatives so you can read results correctly, and the one on how many days late your period has to be before testing.
Frequently asked questions
Does the baking soda pregnancy test work?
No. Baking soda reacts with the acids naturally present in urine and releases carbon dioxide — that’s the fizz you see. It has no way of detecting hCG, the pregnancy hormone, so the result doesn’t match reality.
Is any homemade pregnancy test reliable?
No. None of the homemade methods (baking soda, salt, sugar, bleach, vinegar, Dettol, oil, boiling, the pendulum…) detect the hCG hormone, so their result doesn’t match reality. Only pharmacy urine tests and blood tests are reliable.
Why does a homemade test sometimes “turn positive” when I’m not pregnant?
Because the reaction you observe (foam, colour change, substances mixing) happens between your urine and the ingredient, and depends on its acidity, concentration or what you’ve eaten — not on the presence of hCG. It can happen whether you’re pregnant or not.
I’m pregnant but the homemade test was negative — does that mean anything?
No. Since the method can’t detect hCG, it can easily come back “negative” during a real pregnancy. If there’s a chance you’re pregnant, take a pharmacy test, or a blood test if it’s still very early.
Is the oil test reliable? I’ve heard it’s right 70–80% of the time
No study backs that figure. Whether oil and urine mix or not depends on the density and surface tension of the liquids, not on pregnancy. Don’t trust percentages that circulate on forums.
When should I take a real pregnancy test?
The ideal is to wait until the first day of your missed period and take a pharmacy urine test with first morning urine. If it’s negative but your period still doesn’t come or symptoms appear, repeat the test a few days later.
What’s the difference between a homemade test and a pharmacy one?
The pharmacy test detects the hCG pregnancy hormone using specific antibodies (about 99% reliable when used properly). The homemade one only shows a non-specific chemical reaction of the urine, with no relation to hCG.
Sources
This article is for information only and is based on reference material about how pregnancy is actually detected and what role the hCG hormone plays.
- MedlinePlus (US National Library of Medicine) — Pregnancy test
- MedlinePlus — Am I pregnant?
- MedlinePlus — Urine pregnancy test
- NHS (UK) — Finding out you’re pregnant
- ACOG (American College of Obstetricians and Gynecologists) — Prenatal care
- WHO (World Health Organization) — Antenatal care (fact sheet)
Remember this article is for information only: if you have any health concerns or think you might be pregnant, talk to your doctor or gynaecologist. They can point you to the right tests and support you through this very special moment ❤️.















