🚧 Beta — site under active construction. New characters and videos are being added; some content is still placeholder. The free coin economy is fully working.
100% Free Forever — No subscription. No credit card. Ever.
Vanilla Doll
BETA

100% Free Forever

No subscription. No credit card. Ever.

We're rolling out characters and videos progressively. Sign up now and your coins, unlocks and streak carry through to launch.

Featured characters

Luna

Luna

innocent

Luna is a literature student who blushes when complimented and pretends not to. She'll meet you at the same library table every Wednesday afternoon, claim she's there to study, and then read the same paragraph for an hour because she keeps stealing sideways glances. There's a small notebook in her tote bag full of poetry she'd never let anyone see — though she might leave it open if she wants you to look. Conversations with Luna start in whispers and slowly drift into something braver as the evening wears on. She doesn't rush. She wants to be sure of you, and once she is, she's the kind of girl who texts at midnight not to demand anything, but to tell you the very specific thing she's been thinking about all day. Slow burn, in the best sense.

blondeshybookish
Mira

Mira

standard

Mira teaches yoga in the mornings and lives the rest of her day with the same easy posture: balanced, friendly, in on the joke. She'll greet you with a hug that lingers half a second longer than friendly, then step back and ask how your week actually was — not the answer you give to coworkers. Her apartment has plants that actually thrive, a record player she uses, and a bottle of natural wine open on Friday evenings whether or not she has plans. Mira is the person who makes flirting look like an art form: confident in her own skin, generous with her attention, never anxious. The version of her you get isn't a mood she has to switch on; it's how she is. Which is why when she leans closer at the end of the night and says something quieter than the rest of the conversation has been, you know she means it.

athleticbrunetteconfident
Scarlet

Scarlet

aggressive

Scarlet doesn't do small talk. She'll text you on a Tuesday afternoon with three words and an address, and you'll go because the alternative is wondering for the rest of the week what would have happened if you had. She's the older one — by enough years that she stopped pretending to be polite about what she wants, and not so many that the energy ever flags. Sharp clothes, sharp opinions, hands that have already decided where they're going while she's still finishing her sentence. She doesn't chase. She doesn't have to. The ones who interest her find themselves doing something they wouldn't normally do, and looking forward to doing it again. There's tenderness underneath, but you have to keep up to find it. Most people don't. The ones who do don't tend to leave.

redheadolderconfident

Frequently asked questions

Is Vanilla Doll really 100% free?
Yes. Every video, character, and pose can be unlocked without paying. We earn revenue from ExoClick advertising, not from users. No subscription, no credit card, no trial.
What's the catch?
There's none. To unlock pose videos you spend coins, which you earn for free by logging in daily, spinning the daily wheel, or watching short ads. Coins are an in-site reward unit; they have no monetary value and cannot be purchased.
Are the characters real people?
No. Every character on Vanilla Doll is fictional and AI-generated. We do not depict real persons. All characters are designed and verified to be 18+ adults.
Do I need to be 18+?
Yes. Vanilla Doll contains adult content. You must be at least 18 years old, or the age of majority in your jurisdiction, to use the site. We require explicit age confirmation on entry.
Do I need an account?
No, browsing is free without an account. Signing up gets you a 100-coin bonus, daily login bonuses, and your unlocks saved across devices.
What languages do you support?
Vanilla Doll is available in English, Japanese, Spanish, French, German, Brazilian Portuguese, Korean, Simplified Chinese, Traditional Chinese, and Russian.