Synthesis of Nitrocellulose


Nitrocellulose is a highly flammable polymer made from Cellulose. Burning small quantities of it makes a very entertaining flash. It is also relatively safe to burn, as you will see, making it a great compound for demonstrations or just to amaze someone. It is also known as Flash Paper, Flash Cotton or Guncotton.

Follow this link to see the remarkable burning of Nitrocellulose!


  • Source of Cellulose – cotton, 100% cotton paper, 100% cotton clothes, etc;
  • Nitric Acid 60% (greater concentration can also be used but quantities must be adjusted – check Theory section);
  • Sulfuric Acid 98%;
  • Sodium Bicarbonate (Sodium Carbonate can also be used, as well as the Potassium variants);


Parts of this experiment will involve the production of toxic gases. Thus, the experiment must be carried outside or in a Fume Hood.

Very corrosive acids are going to be used. A mixture of those very corrosive acids is also going to be handled. Goggles and gloves must be used.

  • 98% Sulfuric Acid is extremely corrosive. Besides, it is able to dehydrate organic matter, turning it into a pile of carbon. Your hands and eyes are organic matter, so be extremely careful and use gloves and goggles.
  • 60% Nitric Acid is also extremely corrosive and releases toxic vapors. It must be used outside or in a Fume Hood. Wear gloves and goggles.


Beforehand, be sure to have ice standing by, ready to be used. It is also recommended chilling the Sulfuric Acid and the Nitric Acid before using them.

So, start by setting up an Ice Bath and securing a beaker in it.

Note: I’m not using a beaker. Instead, I’m using a regular glass jar. Honestly, I’m not using a beaker because the only tall version beaker I had met his end a few days ago. And you want a vessel that is tall and straight so there is more cooling area. This goes to show that this part can be done without using Borosilicate Glass, if the temperature is controlled carefully.

Then, add 30mL of 60% Nitric Acid into the beaker. Now add, slowly, 80mL of 98% Sulfuric Acid. If you’re using 70% Nitric Acid, maintain the 30mL of Nitric Acid but only use 70mL of Sulfuric Acid. Add a thermometer and monitor the temperature.

Note: it is recommended covering the top of the beaker with cellophane (parafilm is better) to avoid Nitric Acid vapors coming out.

The temperature of my solution rose to about 55ºC.

While the solution chills in the ice bath, prepare your cellulose source. Weight 5 (you can use 6 if you’re using 70% Nitric Acid) grams of it and set aside.

When the solution reaches 20ºC, add the 5g (or 6g as explained) of cellulose into it. Press down on it (using a stir rod) several times. This allows the cellulose to absorb the solution.

Allow everything to react for about an hour. Every 15 minutes, press down on the cellulose several times.

After an hour, dump the solution into a beaker filled with at least half a liter of water. This effectively dilutes the acid, rendering the solution “safe”. Be sure to press the Nitrocellulose (yes, now you have Nitrocellulose) to remove most of the acidic solution out of it.

Add water to the Nitrocellulose, press it, and drain the water. Repeat this process three times.

Note: now we get to a very important part. We must neutralize the Nitrocellulose completely. When not properly neutralized, Nitrocellulose doesn’t burn as beautifully and leaves residues.

I have a particular method of neutralizing it. With a gloved hand, I remove the Nitrocellulose from the beaker and press it down. I do this in a sink. I open the tap and allow a flow of water to continually splash the Nitrocellulose. While this is happening I make a fist, pressing the Nitrocellulose. I repeat the fist part at least thirty times.

Prepare half a liter of a saturated solution of Sodium Bicarbonate (or the alternatives mentioned on the Reagents section). Add the Nitrocellulose to it and stir. Leave it there for 5 minutes.

Now repeat the wash you did before, in the sink. Gloves aren’t necessary anymore.

When you’re finished, press the Nitrocellulose in your hand to remove as much water as you can.

Here’s the undried product:

Note: The next part is the drying part, equally important. For a nice clean burn, the Nitrocellulose must be perfectly dried.

There are a lot of ways to dry it. For example, in the winter I dry mine next to my grandmother’s fireplace. Space heaters and oil heaters are also good. However, because none were available at the time, I dried mine in my hotplate. Be sure to do this in the minimum setting of your hotplate.

Here is some of it drying (I dry small pieces at a time):

So, how do you know it is dried?

When it dries, there is a pale color change, from a yellowish cotton to a very pale/almost white cotton. Here’s a picture (top is dried, bottom hasn’t dried yet):

To be sure, take a small sample and burn it. If it burns quickly, without residue, it is done. If it takes some time and leaves black residue, it hasn’t dried fully yet.

Note: Be careful with the temperature of your heat source. Too high and it will deflagrate the Nitrocellulose. For instance, my hotplate has 5 heat settings. If I leave dry Nitrocellulose on the “3” setting, it deflagrates in a matter of seconds.

And now you have a nice quantity of Nitrocellulose. Use it wisely. I placed a demonstration of it burning in the Demos section:


To better understand the actual Nitration process, please read my post about it:

So, what’s happening is the following reaction:

(C6H10O5)n(s) + 3NO2+(aq) –> (C6H7(NO2)3O5)n(s) + 3H+(aq)

So, three moles of Nitronium ions, NO2+, nitrate one mole of Cellulose, (C6H10O5)n, to form one mole of Nitrocellulose (C6H7(NO2)3O5)n. Also, one mole of Nitric Acid generates one mole of Nitronium ions, as seen on my post about Nitrations.

Molar Masses

Cellulose: 162,14 g/mol

Nitrocellulose: 297,15 g/mol (if fully nitrated)

Nitric Acid: 63,01 g/mol

If this were a straightforward reaction, 189,03g of Nitric Acid would fully nitrate 162,14g of Cellulose. So, 315,05g of 60% Nitric Acid (430,58mL) would fully nitrate 162,14g of Cellulose. Scaling it down by a factor of 10, we get 43mL of 60% Nitric Acid fully nitrating 16g of cellulose. But, as explained, this is a sensible equilibrium. Thus, an excess of Nitric Acid should be used. Scaling down, again, by a factor of 1,43, gives 30mL of 60% Nitric Acid to 11g of Cellulose. I chose to use about half of the theoretical Cellulose amount.

Sulfuric Acid’s role, as explained on the post about Nitrations, acts as a catalyst and dehydrating agent. The quantity one should use of it varies from source to source. I recommend the quantities given in the procedure.

Note: The quantity of Sulfuric Acid to be used diminishes when using 70% Nitric Acid because there is less water spoiling the equilibrium.

Finally, what is “fully” nitrated Cellulose?

Let’s take a look at the structure of Cellulose (image from

Now, let’s take a look at the structure of Nitrocellulose (image from

The only difference is that the Hydrogen in the OH group gets replaced by the Nitro Group. Now, if the conditions aren’t right, some OH groups won’t be affected, leaving a less nitrated product. Fully Nitrated Cellulose is the one that gives the best “show”.

Final Notes

As usual, please comment and leave some feedback. Also, don’t forget to check the demonstration video of the Nitrocellulose made here.


15 thoughts on “Synthesis of Nitrocellulose

  1. Could anyone kindly explain me this part “So, 315,05g of 60% Nitric Acid (430,58mL) would fully nitrate 162,14g of Cellulose”?


  2. Where I live sulphuric acid can’t be purchased by individuals.
    Are you aware of nitrations that don’t involve H2SO4 ?

    I found an obscure reference that mentioned silicates for nitration of toluene, but I question it’s applicability towards nitrocellulose.


  3. I purchased some flash paper from china. I suspect maybe it had fuming nitric acid in it, because I took it out of a cabinet and it had tuned brownish red. The whole cabinet emitted a pungent smell and much of the metal items in it were rusted. I noticed the smell on occasion, and when I found the source I disposed of the flash paper.

    Should I get rid of the cabinet and all its contents? Please advise. Should I be concerned?


  4. You look as if you know your chemistry but I don’t see where your numbers come from. It would be nice to see some equations in your explanation.

    I’ve made nitrocellulose and it’s a great product. You can stuff an M100 with it, stick a fuse in it and bam, nitrocellulose explosives.


  5. Hello, i know this was written a long time ago, so i dont know if you still read this section. I have a question:
    Why mix the acids with the beaker allready inside the ice bath? Is there a downside to mixing the acids outside, let them cool, then add the beaker to the ice bath to control the increase of temperature when the cotton is added?


    • 60% nitric has water in it, sulfuric *loves* water and will dehydrate it exothermically. probably should mix slowly with each cold and then re-chill in the fridge.


    • If you leave them out of the cooling bath a runaway reaction will happen and a lot of NO2 gas will be released because the sulfuric acid will dehydrate the nitric acid its best to let it cool down


  6. Jw for nitrocellulose, considering it is derived from cellulose and is nitrated, is the structure of it cross linked?and also if nitrocellulose has any conductivity? (stupid question but im just curious)


  7. which is the best temperature interval for this nitration and what if I use fuming nitric acid what if I nitrate it for more time say 24 hours can sodium bicarbonate damage nitrocellulose
    could you please also explain how nitrocellulose burns and how to lower auto ignition point of nitrocellulose and make it more stable
    what will happen if nitrocellulose is soaked with nitroglycerin


    • Hello yasir,

      In nitrations, as a rule of thumb, the lower the temperature the better. If you use fuming nitric acid than you want a temperature much lower than what I used here, to avoid run away. The product will probably come out better (more nitrated).

      If you increase the nitration time, the product gets more nitrated. However, 24 hours is overkill. After just a few hours of soaking, the nitration mixture gets too diluted and looses its power. If you need a more nitrated product, instead of increasing the amount of time the cellulose is soaked, you can nitrate it twice. That is you nitrate it once as described here and then repeat the entire process but starting with the already nitrated cellulose.

      Sodium Bicarbonate, when not washed away, is an impurity and will decrease the quality of the final product. At the very least the nitrocellulose won’t burn as spectacular and will leave too much fumes.

      I find that Nitrocellulose is quite stable. I am no expert in explosives so I can’t assist you much more. And why are you asking about soaking nitrocellulose in nitroglycerin? Some sort of explosive plasticized mixture, perhaps similar to dynamite?


    • Hey,

      Sorry for taking so long to answer, I’ve been quite busy lately with my college application.

      Moving on, Nitrocellulose is quite sensitive to impurities. Meaning that any residue from the synthesis itself will have a negative effect on how the Nitrocellulose burns. In case you don’t neutralize it, it might leave residues after burning. At the very least the burning effect won’t be as spectacular as it should and it will leave an awful acid smell in the air.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s