Weather Blog: How do fireworks get their colors?

Fourth of July is upon us and many areas will have fireworks creating beautiful light shows in the skies. Have you ever wondered how fireworks get their colors?

Posted: Jul 2, 2020 1:05 PM
Updated: Jul 2, 2020 3:10 PM

FORT WAYNE, Ind. (WFFT) — Fourth of July is upon us and many areas will have fireworks creating beautiful light shows in the skies.

Have you ever wondered how fireworks get their colors?

SIGN UP FOR OUR NEWSLETTER

Download the FOX 55 Severe Weather Center App on Apple

Download the FOX 55 Severe Weather Center App on Android 


Happy Independence Day from FOX 55

The answer is simple.

The colors in fireworks can be explained through chemistry.

The colors are created by the use of metal salts.

Strontium carbonate creates red fireworks.

Orange fireworks are caused by calcium chloride.

Sodium nitrate is used to create yellow fireworks.

Green fireworks result from the use of barium chloride.

Copper chloride creates blue fireworks.

Purple fireworks are created by using a mixture of strontium and copper compounds.

You can read more about what metal salts create which colors here.

RELATED: Several Indiana state parks to have fireworks shows July 4

The metal salts used in fireworks range in size from peas to plums.

Then, they are packed into the shell of a firework.

Inside every firework, there's the star and aerial shell.

The star holds the metal salts and creates the color once it explodes.

The aerial shell holds gun powder, which shoots the firework into the sky once its ignited.

The lift charge is caused by a fast increase in heat and gas in a confined space.

It can send a firework 1,000 feet into the air.

A time-delayed fuse burns as the firework lifts off the ground.

About 5 seconds later, it explodes after reaching the core of the firework.

That's where the metal salts are stored.

You can find out more about fireworks here.

Indiana Coronavirus Cases

Data is updated nightly.

Cases: 749097

Reported Deaths: 13745
CountyCasesDeaths
Marion1030271775
Lake554211006
Allen41613691
St. Joseph36933564
Hamilton36505416
Elkhart29347459
Tippecanoe22849225
Vanderburgh22540400
Porter19313325
Johnson18386387
Hendricks17583317
Clark13190193
Madison13111344
Vigo12602253
LaPorte12385221
Monroe12152175
Delaware10947197
Howard10250225
Kosciusko9609119
Hancock8541144
Bartholomew8158157
Warrick7854156
Floyd7763180
Grant7227179
Wayne7154201
Boone6911103
Morgan6735141
Dubois6211118
Marshall6205116
Cass5989108
Henry5893108
Dearborn588878
Noble579786
Jackson508374
Shelby500697
Lawrence4727121
Gibson444093
Harrison440473
Clinton439855
DeKalb438585
Montgomery433890
Whitley405642
Huntington402181
Steuben398659
Miami392568
Jasper386254
Knox375690
Putnam371860
Wabash360583
Ripley346470
Adams344955
Jefferson335685
White329753
Daviess3028100
Wells294881
Decatur289992
Greene286385
Fayette284664
Posey273735
LaGrange272872
Scott269855
Clay265448
Randolph244683
Washington244534
Jennings235149
Spencer234131
Starke227558
Fountain218347
Sullivan213943
Owen210858
Fulton201542
Jay200832
Carroll193420
Orange188055
Perry186937
Rush175626
Vermillion173544
Franklin170135
Tipton165746
Parke148916
Pike137934
Blackford136032
Pulaski120047
Newton112636
Brown103943
Crawford102316
Benton100814
Martin91415
Warren83515
Switzerland8098
Union72810
Ohio57811
Unassigned0421

Ohio Coronavirus Cases

Data is updated nightly.

Cases: 1106796

Reported Deaths: 20091
CountyCasesDeaths
Franklin1284601459
Cuyahoga1155792204
Hamilton812751245
Montgomery524631040
Summit48327999
Lucas43289817
Butler38886603
Stark33275929
Lorain25631502
Warren24554303
Mahoning22327601
Lake21133385
Clermont20095252
Delaware18815135
Licking16643222
Fairfield16552204
Trumbull16520479
Medina15592270
Greene15246246
Clark14216306
Wood13276197
Portage13226214
Allen11904239
Richland11596211
Miami10832223
Wayne9112222
Columbiana9016230
Muskingum8889135
Pickaway8646122
Marion8633138
Tuscarawas8633247
Erie8049164
Ashtabula7136179
Hancock6995131
Ross6932161
Geauga6831150
Scioto6525104
Belmont6148174
Union583549
Lawrence5722102
Jefferson5669158
Huron5539122
Sandusky5433125
Darke5414129
Seneca5342126
Washington5307109
Athens523360
Auglaize501587
Mercer487385
Shelby476195
Knox4567112
Madison443665
Ashland435097
Putnam4333103
Fulton431871
Defiance431798
Crawford4031110
Brown401861
Logan387177
Preble3847103
Clinton378166
Ottawa372581
Highland359165
Williams347578
Champaign343558
Guernsey324153
Jackson317254
Perry297150
Morrow291240
Fayette285450
Hardin274865
Henry273267
Holmes2697101
Coshocton268359
Van Wert247264
Adams242856
Pike242735
Gallia240450
Wyandot234556
Hocking220062
Carroll196648
Paulding176342
Meigs148240
Monroe136144
Noble135739
Harrison113638
Morgan109624
Vinton85417
Unassigned03
Fort Wayne
Partly Cloudy
61° wxIcon
Hi: 82° Lo: 63°
Feels Like: 61°
Angola
Mostly Cloudy
59° wxIcon
Hi: 79° Lo: 60°
Feels Like: 59°
Huntington
Partly Cloudy
60° wxIcon
Hi: 81° Lo: 59°
Feels Like: 60°
Decatur
Partly Cloudy
61° wxIcon
Hi: 83° Lo: 62°
Feels Like: 61°
Van Wert
Partly Cloudy
62° wxIcon
Hi: 83° Lo: 63°
Feels Like: 62°
Mostly sunny skies dominate on Monday. A weak cold front may cause a handful of showers to pop up after noon.
WFFT Radar
WFFT Temperatures
WFFT National

Community Events