How to Dye a Geode
- 1). Add the water, salt and vinegar to the stockpot and bring it to a rolling boil.
- 2). Stir in the fabric dye of your choice. Fabric dye is a strong, permanent dye that colors the surfaces of most materials, crystals and rocks included.
- 3). Drop the geode rock into the dye water solution. Let it sit for approximately five hours as the solution cools to room temperature.
- 4). Remove the newly dyed rock from the solution and rinse it with cool water until the water runs clear from it. This lightly tints the crystals with the color you've selected.
- 5). Set the geode on the newspaper to dry.
Source...