Green urine is almost always caused by something you ate, drank, or took as a medication. It looks alarming, but in the vast majority of cases it’s harmless and resolves on its own within a day or two. That said, certain combinations of symptoms alongside green urine can point to something more serious, so it’s worth understanding the full picture.
Foods and Drinks That Turn Urine Green
The most common culprit is artificial food dye. Green or blue dyes found in sports drinks, candy, ice cream, and processed foods pass through your kidneys largely intact and can tint your urine green. If you recently had something brightly colored, that’s likely your answer.
Asparagus can also give urine a greenish tinge, along with its more famous effect of producing a strong smell often compared to rotting cabbage. The color shift from asparagus tends to be subtle, more of a yellow-green than a vivid green, and it clears quickly.
Vitamins and Supplements
B vitamins are a frequent cause of strikingly colored urine. Riboflavin (vitamin B2) is water-soluble, meaning your body excretes whatever it doesn’t need through the kidneys. On its own, riboflavin turns urine a bright, almost fluorescent yellow. But when that intense yellow mixes with other natural pigments in your urine, the result can look distinctly yellow-green or even green, especially if you’re taking a B-complex supplement that contains multiple B vitamins at once.
If you recently started a multivitamin or B-complex supplement and noticed the change, that’s very likely the explanation. The color will persist as long as you keep taking the supplement at the same dose, and it’s completely harmless.
Medications That Cause Green Urine
Several prescription and over-the-counter medications are well-documented causes of green or greenish-blue urine:
- Amitriptyline, a medication used for depression, can produce a greenish-blue color.
- Cimetidine (Tagamet HB), used for ulcers and acid reflux, has the same effect.
- Triamterene (Dyrenium), a diuretic (water pill), also turns urine greenish-blue.
- Indomethacin (Indocin, Tivorbex), a pain and arthritis medication, can turn urine green.
- Propofol (Diprivan), an anesthetic used before surgery, is known for causing green urine. If you recently had a procedure involving sedation, this is a normal and temporary side effect.
- Methylene blue, a medication used for certain medical conditions, will turn urine blue or green. This is expected and harmless.
If you started any new medication in the past few days and then noticed the color change, the timing alone is a strong clue. The green color typically fades once the medication is out of your system or your body adjusts.
Urinary Tract Infections
Certain bacteria that cause urinary tract infections produce pigments as a byproduct of their metabolism. Pseudomonas aeruginosa, in particular, is known for producing a blue-green pigment that can visibly tint urine. This type of UTI is less common than standard infections, but if your green urine comes with burning during urination, frequent urges to urinate, cloudiness, or a strong odor, an infection is worth considering. A simple urine test can confirm or rule it out.
Liver and Bile Duct Problems
This is the less common but more serious possibility. Your liver produces a green pigment called biliverdin as part of the normal process of breaking down old red blood cells. Normally, biliverdin gets converted and eventually leaves your body through your stool (it’s what gives stool its brown color). But when bile ducts are blocked or the liver isn’t functioning properly, biliverdin can build up and spill into the bloodstream and urine, turning it green.
Conditions associated with this include bile duct obstruction, liver failure, and in rare cases, a genetic condition called hyperbiliverdinemia. In severe cases, the excess biliverdin can also cause a greenish tint to the skin and the whites of the eyes. This is quite different from the benign causes listed above: it typically comes with other noticeable symptoms like abdominal pain, nausea, pale or clay-colored stools, dark urine that shifts between green and brown, fatigue, or jaundice (yellowing of the skin or eyes).
When Green Urine Needs Attention
If you can trace the green color to a food, drink, supplement, or medication, and you feel fine otherwise, there’s very little to worry about. Try eliminating the suspected cause and see if the color returns to normal within 24 to 48 hours.
Pay closer attention if the green urine comes with any of these:
- Pain or burning during urination
- Fever or chills
- Abdominal or flank pain
- Yellowing of the skin or eyes
- Pale or clay-colored stools
- Persistent green urine lasting more than a few days with no clear dietary or medication explanation
Any of those combinations suggests something beyond a harmless pigment passing through your system. A standard urinalysis is usually the first step in sorting out what’s going on, and it can quickly identify signs of infection, liver involvement, or other abnormalities. The test is simple, fast, and gives a clear direction for next steps if anything unusual turns up.

