Styrofoam is an ideal material for crafting projects because it is lightweight and comes in various shapes and sizes. Acrylic paint is the best choice for painting on Styrofoam as it adheres well to the surface. Due to Styrofoam's porous nature, multiple coats of paint are necessary for a complete finish. Use a foam brush to apply the paint and allow each layer to dry before adding the next.
Steps
Selecting Paint

Avoid spray paints as they can dissolve Styrofoam. Common spray paints like latex or enamel will melt Styrofoam upon application. To preserve the shape and texture of Styrofoam after painting, steer clear of these types of spray paints.
- The chemicals in spray paints are responsible for melting Styrofoam.

Purchase acrylic paint designed for crafting. Acrylic paint is the most suitable option for painting on Styrofoam, as it won’t cause damage and adheres well to the surface. Visit a local craft store or shop online to find acrylic paint in your preferred colors.

Buy enough paint for your project. If you’re painting small Styrofoam items like beads or blocks, a small 60g bottle will suffice. For larger projects, consider purchasing a bigger container to ensure you have enough for multiple coats.
- If you’re unsure about the quantity, choose a color that’s easy to repurchase if needed.
Apply a primer to the Styrofoam if using paint with poor adhesion. You can use a general crafting primer like Mod Podge or opt for a specialized Styrofoam primer such as Foam Finish. Use a foam brush or regular paintbrush to apply the primer, and allow it to dry completely before painting.
- Foam Finish seals the porous surface of Styrofoam and provides a solid base for painting.
- Follow the instructions on the primer packaging for drying times and whether a second coat is necessary.
Applying Paint
Dip the foam brush into the paint. Pour the paint onto a paper plate for easy access. Use the foam brush to pick up a small amount of paint onto the tip.
- Start by pouring a small amount of paint onto the plate—you can add more if needed.
- If a foam brush isn’t available, a soft-bristled paintbrush will work as an alternative.
Apply an even coat of paint to the styrofoam surface. Use a foam brush to spread the paint in uniform strokes across the styrofoam. You may need to dab the paint into cracks and white spots to ensure a consistent color.

Wait 10-20 minutes for the paint to dry. Paints suitable for styrofoam, such as acrylic, dry quickly, allowing you to apply a second coat in about 10 minutes. Due to styrofoam's porous nature, check after drying to see if additional coats are needed to cover any white spots.
- Use your finger to feel if the paint is still wet.
Apply additional coats until you are satisfied with the result. If more layers are needed, ensure each coat dries before applying the next. Once no white spots are visible and the color is uniform, let the final coat dry completely before using the styrofoam.
Tips
- If the styrofoam surface is uneven or rough, sand it lightly before painting.
- Insert a skewer into the foam to hold it while painting - note that this will leave a small hole in the foam.
What You'll Need
- Acrylic craft paint
- Foam brush
- Paper plate
- Sealing primer (optional)
