Find my marker
Ideas

Heart rock painting

A heart is the one shape everybody can paint, which is why heart rocks turn up on kindness trails, in classrooms and on valentine tables. Here are six heart rock painting ideas, how to draw a symmetrical heart on a lumpy stone, and how to use a naturally heart-shaped rock.

As an Amazon Associate we earn from qualifying purchases. How this site earns. We have not tested these markers; see how we choose.

Updated October 12, 2026Research based, not hands-on

Short answer

Base coat a smooth rock in a light or dark solid color, pencil a heart by drawing two matching curves from a center line, fill it with a medium 1.8 to 2.5 mm red or pink paint pen, then add a white dot border or a short word with an extra fine 0.7 mm tip. On a naturally heart-shaped stone, skip the outline and paint the whole rock as the heart.

How to draw a heart on a rock

Freehand hearts tend to come out lopsided on a curved stone. A simple trick fixes it:

  1. Mark the center

    With a pencil or a chalk pencil, draw a faint vertical line where the middle of the heart will go.

  2. Draw one half

    Starting at the top of the line, draw one rounded hump and curve it down to a point at the bottom of the line.

  3. Mirror it

    Turn the rock and draw the other half so it touches the line at the same two points. Compare both sides from a step back.

  4. Fill and erase

    Fill the heart with paint pen, let it dry fully, then rub away any pencil line that still shows with a soft eraser.

A paper template also works: fold a scrap of paper, cut half a heart against the fold, open it and trace around it on the rock. Keep the heart a little smaller than the flat face of the stone, so there is room for a border.

Heart rock painting ideas for beginners

These use three colors and no blending, so they suit kids and first rocks.

  1. No. 01Easy

    Red heart with a dot border

    Level
    Easy
    Tips
    Medium, fine
    Colors
    Sky blue, red, white
    Rock
    Smooth, palm size
    1. Base coat the rock blue and let it dry.
    2. Pencil the heart from a center line and fill it red; two coats for a solid color.
    3. Ring the heart with white dots, holding the pen straight down and pressing lightly.

    Markers for this design: rock painting markers in color, plus a white paint marker for highlights.

  2. No. 02Easy

    Heart with one word

    Same heart, with a single word lettered inside it.

    Level
    Easy
    Tips
    Medium, extra fine
    Colors
    White, pink or red, black
    Rock
    Flat, wide
    1. Base coat white or cream.
    2. Paint a large pink or red heart.
    3. When dry, letter one short word inside it in black or white: love, kind, hope or a name.
    4. Add tiny hearts in the corners if there is space.

    Markers for this design: a medium and an extra fine marker from the paint pens for rock painting list. For lettering, a white or black extra fine tip.

  3. No. 03Easybe kind

    Be kind rock with a heart

    Level
    Easy
    Tips
    Fine, medium
    Colors
    Blue, white, pink
    Rock
    Flat, wide
    1. Base coat a solid color.
    2. Pencil the words first, then letter them in white with a fine tip, going over twice.
    3. Add a pink heart below or beside the words.

    Markers for this design: white paint markers in a fine tip for lettering.

Heart shaped painted rocks

Sometimes the rock does the work. Beach and river stones often wear into rough heart shapes, and a heart shaped rock painting idea can be as simple as painting the whole stone one color. A few ways to finish one:

If you collect stones yourself, take only where it is allowed and take only a few. When it comes to placing rocks, The Kindness Rocks Project says it is frowned upon to drop anything in national forests and national parks (project guidelines). Bagged craft river rocks are an easy alternative.

Heart rock painting ideas with more detail

These take longer: dots, patterns and a second color for shading. Work big to small and let every layer dry.

  1. No. 04Advanced

    Dot mandala heart

    The sketch shows ring dot work; arrange the rings so they follow a heart outline instead of a circle.

    Level
    Advanced
    Tips
    Extra fine, fine, medium
    Colors
    Navy, red, pink, white
    Rock
    Round, very smooth
    1. Base coat navy and let it dry fully.
    2. Pencil a heart outline in the middle.
    3. Fill the heart with large red dots, then add a row of pink dots around the outline.
    4. Echo the shape outward with smaller white dots, one row at a time.

    Markers for this design: an extra fine 0.7 mm tip from our fine tip paint markers page, plus a medium tip for the base.

  2. No. 05Medium

    Heart made of flowers

    Use dot flowers like the sketch, placed along a heart outline.

    Level
    Medium
    Tips
    Fine, extra fine
    Colors
    Violet, pink, white, yellow, green
    Rock
    Smooth, palm size
    1. Base coat violet or a dark color.
    2. Pencil a heart outline.
    3. Along the line, paint small five-dot flowers in pink and white with a yellow center dot.
    4. Tuck tiny green leaves between the flowers.

    Markers for this design: an extra fine 0.7 mm tip from our fine tip paint markers page, plus a medium tip for the base.

  3. No. 06Medium

    Ombre heart

    Same heart shape, shaded in bands.

    Level
    Medium
    Tips
    Medium, fine
    Colors
    Black or navy, red, pink, white
    Rock
    Smooth, palm size
    1. Base coat black or navy.
    2. Paint the top third of the heart red, the middle third pink, and the bottom third pale pink or white.
    3. While the bands are dry, add a row of dots where two colors meet to soften the line.
    4. Outline the heart in white.

    Markers for this design: rock painting markers in color, plus a white paint marker for highlights.

Heart colors and tips

PartColorTip
Base coatSky blue, navy, black, white or natural stoneBrushed acrylic or a broad marker
Heart fillRed, pink, magenta or violetMedium 1.8 to 2.5 mm
Border dotsWhite, gold or yellowFine 0.9 to 1.3 mm or the back of a brush
Words and outlinesWhite or blackExtra fine 0.7 mm

Red over a dark base usually needs two coats; let the first dry completely or the tip will lift it. For the brightest red on black, paint the heart white first, then red on top. The red paint marker guide covers reds by surface and shade, and dotting tools for border work are on dot rock painting.

Kindness hearts and gifts

Heart rocks are the classic kindness rock: a small, upbeat gift left for someone to find. Kindness rock groups usually suggest keeping the first rock you find and rehiding others. The Kindness Rocks Project asks painters to skip stickers and googly eyes, seal every rock with a clear top coat, and get permission before placing rocks (project guidelines).

For more designs to pair with hearts, see flower rock painting and easy rock painting ideas. Seal outdoor rocks with two or three light spray coats; the method is in how to seal painted rocks.

Supplies for heart painted rocks

Reds, fine whites, dotting tools and rocks, each listing checked by hand. More on paint pens for rock painting.

Each pick links to an Amazon listing we checked by hand. Prices, colors and pack sizes change on Amazon, so check the listing before you buy. As an Amazon Associate we earn from qualifying purchases.

Questions people ask

What are some ideas for heart painting?

A solid red heart with a white dot border, a heart filled with stripes or polka dots, a dot mandala arranged in a heart shape, a chain of small hearts around the edge of a rock, a heart with a short word such as love or kind inside it, an ombre heart that shades from red to pink, and a heart made of tiny flowers. On a heart-shaped stone, paint the whole rock and add a face.

How to do a painting step by step?

Prepare the surface, plan the design lightly in pencil, block in the biggest shapes first, let them dry, add the middle layer of details, and finish with the smallest marks such as outlines, dots and highlights. On a rock that means: wash and dry the stone, base coat, draw the heart, fill it, let it dry, add the border and words, then seal.

What do painted rocks symbolize?

Most painted rocks today are kindness rocks: small gifts with a cheerful picture or message, left for strangers to find. A heart on a rock usually means love, friendship or encouragement, and people also paint memorial hearts for someone they miss. The rock itself has no fixed meaning; the message is whatever the painter puts on it.

How can I make my own rocks for painting?

You cannot make real stone at home, but you can collect smooth rocks where it is allowed, buy bags of flat craft river rocks, or make rock-shaped pieces from air-dry clay or a small concrete mold and let them cure fully before painting. Whatever you use, wash it, let it dry, and give it a base coat so paint pens glide.

What are some good ideas for rock painting?

Start with bold shapes that read from a distance: hearts, ladybugs, rainbows, watermelon slices, smiling suns and simple animals. Once those feel easy, try dot mandalas, night skies and lettering. The rock painting ideas hub on this site sorts 30 designs by skill level with the tips and colors each one needs.

Sources

  1. Sarah Renae Clark, The Best Pump Action Acrylic Paint Markers
  2. The Kindness Rocks Project, How to (project guidelines)
  3. Motherly, Painted rocks spread kindness and love

Last reviewed 2026-10-12. Specs and availability change; check the listing before you buy.