Alternate Views

Manic Panic Formula 40 Ultra Violet Semi-Permanent Hair Dye

$12.99 $10.39


$12.99 $10.39


Special Offer

Product Actions

Add to cart options 10

In Stock

You have exceeded the max quantity of 10 for this product. Please adjust the quantity before adding to cart.

You have reached the maximum quantity allowed for this item. Please adjust the quantity before adding to cart.

Additional Information

  • Details
    First there was Manic Panic. Then there was Amplified. Now, Manic Panic has created a new, longer lasting formula exclusively for Hot Topic that helps your fashion color last up to 40 washes. Welcome Formula 40 to the MP fam! Not only does it last longer, it also conditions your hair as it processes. Keep your hair purple as hell with Ultra Violet! Use it on virgin hair for a deeper hue or, for best results, dye over pre-lightened hair to get the perfect, long-lasting shade of purple. 

    Hot Topic exclusive!
    • 4 fluid ounces
    • Semi-permanent; lasts up to 40 washes
    • 100% Vegan and cruelty-free
    • Made in USA
  • Shipping & Returns

    Hot Topic ships to all 50 states, APO/FPO addresses, U.S. territories and possessions and over 150+ countries. We do not ship to P.O. Boxes.


    Below is a list of estimated shipping times:


    Standard: Please allow 4-10 business days. Flat rate $4.99.


    Express: Please allow 2-3 business days. Rates vary based on order total.


    Overnight: 11a.m. PT cutoff for overnight delivery. Rates vary based on order total.


    Ship to Store*: Allow up to 14 business days. FREE on orders over $20. *Available to US stores only.


    For more shipping details click here.

Manic Panic Formula 40 Ultra Violet Semi-Permanent Hair Dye is rated 1.7 out of 5 by 6.
Rated 5 out of 5 by from Great color pay off, also good as a diy toner! If you wanna use it as a toner, add up to a dime sized amount to a large handful of your conditioner. You may want to change the ratio depending on your hair's brassiness.
Date published: 2017-06-07
Rated 1 out of 5 by from Didn't stay I bought this once and I was so excited to use it, the cashier was telling me how nice it looks and works and that her friend has darker hair than mine and used it and it came out bright. I used it and it didn't come out bright at all,you could barely tell that I died my hair and after my first shower bout 3/4 days later it washed right out.
Date published: 2017-06-14
Rated 1 out of 5 by from Not worth it I have used Manic Panic Ultraviolet for over a year and this formula lasted less than the original.
Date published: 2017-06-01
Rated 1 out of 5 by from Does Not Last The dye looked really nice after it was first applied, but after each wash it quickly faded. Some of it came out while I was sleeping and not just from being washed, which has never happened to me with any other hair dye. I don't expect bright colored dye to be permanent but it's extremely disappointing when a product marketed as being semi-permanent and long lasting can't even last 1 week. This issue might only be for this specific color and type. I've tried other Manic Panic dyes with more success.
Date published: 2017-05-30
Rated 1 out of 5 by from Don't bother with it I have washed my hair twice since dyeing it over bleached hair with this product. The color is practically gone. Save your money or buy a different type of dye.
Date published: 2017-05-25
Rated 1 out of 5 by from Just use regular manic panic Don't bother with this product. I'm literally just writing this to save someone else from wasting their time thinking this will last longer than regular manic panic; it doesn't, it actually faded faster than any hair color I've ever used. I will say that it smells fabulous, and it came out the exact color it promises; but I washed my hair once and it went from bright purple to pastel lilac.
Date published: 2017-04-11
  • y_2017, m_6, d_27, h_5
  • bvseo_bulk, prod_bvrr, vn_bulk_1.0.0-hotfix-1
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_6
  • loc_en_US, sid_10901306, prod, sort_[SortEntry(order=RATING, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_hottopic