Focus
20 September 2026
Progress is quiet. I am further than I feel.

One line. Every day

An affirmation, mantra, quote or word of the day from your own list. The line is worked out from the date, so every visitor reads the same one and it turns over at midnight.

No API
No keys
No backend
Every Framer plan
Rest is part of the work, not a reward for it.
Mon
My breath is always here, and it is always now.
Tue
I notice three small things worth thanking today.
Wed
I am allowed to take up the space I need.
Thu
What matters most gets my first hour.
Fri
I listen to my body before it has to raise its voice.
Sat
Progress is quiet. I am further than I feel.
Today
Daily in orderDaily shuffledWeeklyRandom on loadFixed
Styling

Four looks. One component

A card, a quotation, plain text, or a ticket with the tag stamped underneath. Every colour, face, size and edge is a control in the panel.

Focus
I do one thing at a time, and I do it fully.

Card

Background, border and radius. The default, and the one that drops into any page.

I notice three small things worth thanking today.

Quote

A large quotation mark in the accent colour, and nothing framing it.

I listen to my body before it has to raise its voice.

Plain

Just the words. Set it under a heading or in a footer and nobody sees a widget.

I can begin again, as often as I need to.
Calm

Ticket

A dashed edge with the tag stamped below, like something torn from a pad.

Sequences

Thirty days. One page

Give the list a start date and it becomes a course: day one on the day you open the doors, day thirty a month later, with the counter to match. Or filter one long list by tag, so the calm page and the focus page each get their own lines.

Day 25 of 30
Do the boring part first.

Start date and counter

Thirty prompts, one a day, counted from the day the challenge began.

Calm
My breath is always here, and it is always now.
Focus
What matters most gets my first hour.

One list, two pages

The same fourteen lines, filtered by tag. Calm above, focus below.

Motion

Arrives like a breath

Five reveals: a fade, word by word, letter by letter, a slow breathe that scales in like an inhale, or none at all. Readers who ask for reduced motion get the words with no animation.

Breathe
A slow scale and fade, like an inhale.
Word by word
The sentence assembles itself.
Letter by letter
Slower still, for one short line.
Fade
A quiet lift into place.
None
Instant, for a footer or a header.
Text

Speaks your language

English, Dutch, German, French and Spanish are built in, plus a custom option for anything else. Buttons, the day counter and the date all follow the language.

Nederlands
Calm
20 september 2026
I can begin again, as often as I need to.
Deutsch
Rest
20. September 2026
Rest is part of the work, not a reward for it.
Français
Focus
20 septembre 2026
What matters most gets my first hour.
Español
Gratitude
20 de septiembre de 2026
Enough is a decision, not an amount.
Setup

Three steps. A couple of minutes

Your own words on the page, with no plugins, no API keys and no backend. It works on every Framer plan.

01

Drop it in

Import the component link and drag Daily Affirmation onto a page. It arrives with fourteen gentle lines, so it looks right immediately.

02

Paste your lines

Open Lines in the panel and add your own text, with an author and a tag if you want them. As many as you like.

03

Pick how it changes

Daily in order, daily shuffled, weekly, random on load or fixed. Add a start date for a challenge and choose the reveal.

One line, chosen by the date. Read by everyone who visits that day

Get it

Put it on your own page

A new line every day, pulled from your own list, with nothing to keep running behind it. Buy it once and use it in every project you build.

Get Daily Affirmation for $6
The Creator

Made by Michelle

I am Michelle. Under the name Zo-e I do branding, websites and marketing for companies that want to stand out, plus a growing set of Framer templates and components. I like taking a look inside a client's head and then making something better than they had in mind. This component started the same way.

Michelle de Haas, the designer behind Zo-e
Daily Affirmation byWorks on every Framer plan

Create a free website with Framer, the website builder loved by startups, designers and agencies.