Skip to main content
Chemistry LibreTexts

Rainbow Connection

  • Page ID
    131421
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Required Training

    Required PPE

    UC Lab Safety Fundamentals

    Lab coat, safety glasses/goggles, nitrile gloves

    Equipment

    Chemicals

    400 mL Beakers, 6

    Violet (0.45 g of phenolphthalein and 0.2 g thymolphthalein in 30 mL of 95% ethanol)

    2L Beaker

    Blue (0.2 g of thymolphtalein in 30 mL of 95% ethanol)

    Glass Stir Rod

    Green (0.2 g of thymolphtalein and 2 g of p-nitrophenol in 30 mL of 95% ethanol. Add 5 drops of 1 M HCl to acidify)

    6 Color Indicators in Dropper Bottles

    Yellow (1 g of m-nitrophenol in 30 mL of 95% ethanol. Add 5 drops of 1 M HCl to acidify)

    Funnel

    Orange (2 g of p-nitrophenol and 0.15 g phenolphthalein in 30 mL of 95% ethanol)

    Red (1.5 g of p-nitrophenol and 0.75 g phenolphthalein in 30 mL of 95% ethanol. Add 5 drop of 1 M HCl to acidify)

    0.01M NaOH, 450 mL

    0.01M HCl, 900 mL

    Procedure:

    Steps 1-3 can be done before class

    1. Set up six 400 mL beakers on an overhead projector or in front of the class.
    2. Add 3 drops of “Violet” indicator into the first beaker. Add 3 drops “Blue” into the second beaker. 4 drops “Green” into the third. 4 drops “Yellow” into the fourth. 3 drops “Orange” into the fifth. 3 drops “Red” in the last.
    3. Add 10 drops of concentrated HCl into the 2L Beaker and set it aside until step 8.
    4. Fill each 400 mL beaker with approximately 50 mL of the 0.01 M Hydrochloric Acid solution. All 6 resulting solutions should be clear and colorless.
    5. Add approximately 75 mL of 0.01 M Sodium Hydroxide solution to each beaker. Each solution will change from colorless to a bright, vivid color of the rainbow!
    6. Add 0.01 M Hydrochloric Acid solution to each beaker until colorless (amounts will vary for each beaker).
    7. Add 3 M sodium hydroxide solution dropwise (4-5 drops) to each beaker until the color reappears.
    8. Empty the beakers into the 2L beaker containing 10 drops of concentrated HCl. Solutions will become colorless upon mixing with HCl.

    Discussion:

    The three indicators used in this demonstration—phenolphthalein, thymolphtalein and p-nitrophenol—are colorless in acidic solution. In basic solution phenolphthalein is red, thymolphtalein is blue, and p-nitrophenol is yellow. Any color in the spectrum may be prepared by combining these primary colors in different amounts. The indicator solutions added to each beaker readily evaporate, leaving the exact, minute proportions of the appropriate dry indicators on the bottom of each beaker. Students will not see this step of the procedure. They will only see the pouring of the acid and base solutions and the color changes

    Hazards:

    HCl and NaOH are both corrosive to eyes and skin. 95% Ethanol is flammable; keep away from flames and heat. p-Nitrophenol and m-nitrophenol are toxic by ingestion.

    SOP: clipboard_e8678c846391ba0e126b308d295497317.pngclipboard_e0087c0014168d281d113e812093cfa0e.pngclipboard_e430935ba6a236c26e732c905cbdf8baa.png

    Carcinogen – Phenolphthalein

    Corrosive – Hydrochloric Acid, Sodium Hydroxide

    Potential Reproductive Hazard - Phenolphthalein

    Disposal (by Storeroom)

    Dispensary will submit waste solutions to EH&S.

    Reference

    Shakhashiri, B. Z. Chemical Demonstrations, Volume 3; University of Wisconsin: Madison


    Rainbow Connection is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?