Turn a message into a tiny song.

Write what you want to say. Pick a feeling. Get a private 30-second musical note you can send.

  • No account
  • Private link
  • Expires in 7 days
0/180 · 0/36 words

Use your own words. Leave out links, phone numbers, and email addresses.

Pick a feeling
Add who it’s from optional

English voice beta · other languages get the original instrumental with on-screen words.

Example result30 sec

See exactly what you’ll send.

Maya, I still laugh about our rainy bus-stop adventure. Happy birthday!

A real synthetic voice plus a browser-made original arrangement. Your result replaces this card without opening another page.

One task, end to end

From your words to their reply.

  1. 01

    Write the message

    Start from a real situation, then edit every word before it leaves your browser.

  2. 02

    Make the mini-track

    Cloudflare creates the voice. Your browser arranges and mixes the 30-second instrumental.

  3. 03

    Send a private link

    The recipient taps to play, sees the words, reacts, and can answer with another Ditty.

Made for a message, not a music studio

Small on purpose. Honest about the limits.

Ditty keeps the input short, blocks contact details and artist imitation requests, and never publishes a public feed. Voice pronunciation can be imperfect. If voice rendering fails, you still receive the original instrumental and readable words.

Your private content is encrypted at rest and expires after seven days. The final mix is created locally in your browser, so the downloadable WAV is not uploaded again.