Guides

Voice journaling on a Mac: talk your journal entry into any app, and keep it private

To voice journal on a Mac, click into a new entry in your journal app, start dictation and talk. Apple Dictation, built into macOS, types anywhere you can type, and YapToText, the free app I built, types your words at the cursor in any app and keeps your voice on your Mac. You do not need a special voice journal app: Apple's Journal, Day One, Notes, Obsidian or a plain text file all work.

I built YapToText because my hands make typing difficult, and I dictate every day, private writing included. A journal is the most private thing most people write, so this page covers keeping your own wording, talking through long pauses, and exactly what stays on your Mac, then ends with turning a voice memo from a walk into an entry.

Download YapToText on the Mac App StoreDownload for free. No account, nothing locked, macOS 14 or later on Apple silicon. Source on GitHub.

On this page: 11 sections
  1. Steps
  2. Pick where your journal lives
  3. Dictate an entry with YapToText
    1. Step 1: Let it type into your journal app, once
    2. Step 2: Click into today's entry
    3. Step 3: Tap Right Command and talk
    4. Step 4: Tap it again
  4. Keep your own voice and wording
    1. Note mode, for bullets
  5. Talk as long as the thought takes
    1. Apple Dictation, for a short entry
  6. Keep a private journal on your Mac
  7. Turn a voice memo from a walk into an entry
    1. Step 1: Get the memo onto your Mac
    2. Step 2: Drop it on the Transcribe a file card
    3. Step 3: Put it in your journal
  8. If the words do not land in your journal
  9. What it cannot do
  10. The short version
  11. Questions

Steps

  1. Install YapToText and switch it on in System Settings, Privacy & Security, Accessibility.
  2. Open your journal app and click into the body of a new entry.
  3. Tap Right Command and say your entry, pausing as long as you need.
  4. While you talk, press 2 for Raw Transcription or 3 for Clean Up if you want your exact words or your words without the ums.
  5. Tap Right Command again, and the entry is typed at the cursor.

Pick where your journal lives

Voice journaling does not need an app built for voice. Dictation types wherever your cursor is, so the right journal is the one you already open every evening. Any app you can type in can be a voice journal.

  • Apple's Journal. Apple documents the Journal app for the Mac on macOS Tahoe 26 and later. Its guide says an entry can hold writing alongside photos, music, drawings and audio recordings, and that you can protect your journal with Touch ID or your passcode. Click the Add button for a new entry, then dictate into it.
  • Day One. Day One's own guide says audio recording is not currently available in its Mac app, though you can add audio files to an entry from Finder, and that its transcription to text is in the iOS app only. On a Mac, dictation is how spoken words get into an entry as text.
  • Obsidian. Obsidian's help says it stores notes as Markdown plain text files in a vault, which is a folder on your local file system. A daily note there takes dictation like any other text field.
  • Notes. A note takes dictation from Apple Dictation or from YapToText, and Notes can also record audio with a transcript on a Mac with M1 or later. The guide to speech to text in Notes covers both.
  • A plain text file. One file per day, or one long file, in any editor you like.

Once the words land, your journal app decides where they are stored and whether they sync, so check its own settings if that matters to you. What I can speak for is the part before that: with YapToText, your voice is heard on your Mac and never sent anywhere.

Dictate an entry with YapToText

YapToText is the free Mac app I built for dictating into every app. It runs Whisper on your Mac, needs no account, and is free on the Mac App Store for an Apple silicon Mac with macOS 14 or later. Click into the entry, tap, talk, tap, and the words land where the cursor was.

Step 1: Let it type into your journal app, once

  • You: On YapToText's Home page, in the Get set up card, press Grant next to Accessibility.
  • macOS: Opens System Settings, Privacy & Security, Accessibility. An app cannot switch this on for itself, so you switch YapToText on.
  • Check: With Microphone already allowed, the Get set up card leaves the Home page. Without Accessibility, every dictation is copied to the clipboard instead of typed.

Step 2: Click into today's entry

  • You: Open your journal app, start a new entry and click into its body.
  • YapToText: Nothing yet. It types into the app in front, never into its own window.
  • Check: The cursor is blinking in the body of the entry, not in a search field or a tag field.

Step 3: Tap Right Command and talk

  • You: Tap Right Command once and say what is on your mind, the way you would say it to a friend.
  • YapToText: Opens the floating panel with your voice as a wave and your words as they form.
  • Check: The wave moves when you speak. If it stays flat, the app is not hearing your microphone yet.

Step 4: Tap it again

  • You: Tap Right Command again when the entry is done.
  • YapToText: Finishes the transcript on your Mac, pastes it at the cursor and puts back whatever you had copied before.
  • Check: The words are in your entry, and the menu bar capybara's speech bubble flashes green when they land.
YapToText's floating dictation panel on a Mac: a live waveform, the sentence being typed, and cancel, pause and stop buttons.
Figure 1. The words form in the panel while you talk, and land in your journal entry when you tap Right Command again.

A journal is full of names: people, places, the dog. Any speech model can stumble on them, so add them on the Dictionaries page with the spelling you want. Dictionary words also prime the speech model, so it listens for them, and if you fix the same word twice the app offers to make the correction stick. The dictionaries guide has the details, and the first dictation guide covers the panel and keys.

Keep your own voice and wording

A journal should sound like you, not like a tidied-up version of you. YapToText has three ways to treat your words, and you decide how much it may touch them. Raw Transcription keeps every word as spoken; Clean Up keeps your wording and drops the ums.

  • Auto mode, the default. Auto leans only for mail apps, chat apps, code editors and terminals, so a journal app gets no lean. Ordinary prose gets a careful pass that fixes misheard words, punctuation and capitalization, and keeps your wording, tone, slang and sentence structure. Its instructions keep blunt or profane words as you said them, and it never turns your speech into a list on its own.
  • Raw Transcription. Fast, literal speech to text with basic punctuation, and no AI model involved.
  • Clean Up. Removes filler words and false starts, fixes grammar, capitalization and punctuation, and keeps your wording, tone and register. It never deletes, shortens or summarizes a sentence.

To pick one for a single entry, press its number while you talk. With Auto mode on, in the default order, 2 is Raw Transcription and 3 is Clean Up, and the next dictation goes back to Auto. To make one the rule:

  • Your exact words, every time. Turn off Auto mode on the Home page, and out of the box Raw Transcription becomes the selected mode.
  • Clean Up, every time in your journal app. Turn Auto mode off, open Clean Up's editor on the Modes page, and add your journal app under Apps that use this mode. While Auto is on, it decides how each dictation is written, so this takes over only with Auto off.
YapToText's Switch Mode list: Auto, Raw Transcription, Clean Up, Note, Email, Message and Code Comment, numbered 1 to 7.
Figure 2. Raw Transcription is the one mode tagged Verbatim. The number beside each mode is the key that picks it while you talk.

Note mode, for bullets

Some days an entry is a list: what happened, what went well, what to do tomorrow. Note mode turns what you said into short headings and bullets, with action items pulled into a list, and nothing added that you did not say. Press Note's number, 4 by default with Auto on, while you talk, or end with a phrase.

Say: At the end of an entry, while Auto mode is on.

as a bullet list

What happens: The phrase is not typed. Auto mode turns what you said into a bulleted list. Press 4 for Note mode instead, for headings and bullets.

Every mode is editable, so if Clean Up is still too tidy for your taste, rewrite its instructions in plain words. The modes guide shows how, and the Auto mode guide lists every phrase Auto follows. Auto does not translate: the entry stays in the language you spoke.

Talk as long as the thought takes

Journaling is mostly pausing. You say a sentence, look out of the window, and say the next one. YapToText has no silence timeout by default, so a long pause does not end the entry.

On the Dictation page, in the Recording card, Auto-stop after silence and Maximum length are both Off by default. YapToText keeps recording through the silence, compresses the long pauses before transcribing, and types the text when you tap again. Press Space to pause and again to resume if you would rather stop recording while you make tea; the space is never typed into your entry. As a safety net, one recording stops itself after 30 minutes and finishes as if you had tapped the key, and a recording over 4 minutes is cut at quiet moments into pieces of about 2 minutes and transcribed one after another.

YapToText's Dictation settings page on a Mac: the Keys, Recording, Microphone and Delivery cards.
Figure 3. In the Recording card, Auto-stop after silence and Maximum length both read Off, so a pause to think never ends the entry.

Apple Dictation, for a short entry

Apple Dictation is free and already on your Mac. Turn it on in System Settings, Keyboard, Dictation, click into the entry, and press the Microphone key, your Dictation shortcut, or Edit, Start Dictation. Apple says you can dictate text of any length, and that Dictation stops on its own when it hears no speech for 30 seconds, so a long pause to think ends the session. In supported languages it adds commas, periods and question marks as you go. The 30-second limit page explains the cutoff and the ways around it.

Keep a private journal on your Mac

Both of YapToText's models, Whisper Large v3 Turbo (Q5), which hears you, and Phi-3.5 Mini Instruct, which does the cleanup, come inside the App Store download and run on your Mac. There is no account, no analytics and no server of mine in the middle; the only network use is a model download you start yourself. Your journal is heard, cleaned up and typed without leaving your Mac.

App Store poster headed Nothing leaves your Mac, over YapToText's AI Models page with both models marked Included.
Figure 4. Both models are marked Included on the AI Models page, which is how an entry is heard and cleaned up without leaving your Mac.

What the app itself keeps is History, and it is worth knowing its defaults before you dictate anything personal. All of this is in Settings, Advanced, History & audio:

  • What is saved. By default, each dictation's text and its audio recording, in a plain JSON file in the app's own container, with the recordings next to it. Nothing is synced or backed up by the app.
  • For how long. Keep last 500, and Auto-delete old items after 30 days.
  • Keep less. Turn off Also save the audio recording to keep text only, and the recording is deleted the moment a dictation ends. Or choose This session only, which writes nothing to disk, or turn on Clear history when I quit.
  • Keep nothing. Turn off Save dictation history, and dictations are used once and never stored. That stops new entries; Clear All at the bottom of the History page removes the ones already there.

Keeping History has two upsides for a journal. If the app or the Mac dies mid-entry, the audio survives, and the next launch transcribes it and files it as Recovered after a crash. And the Statistics page counts your current streak and your best one, which suits a daily habit, though it counts only what History keeps. The History guide covers every switch.

YapToText's Statistics page: dictation count, words spoken, time speaking, a words per day chart, and insights.
Figure 5. The Statistics page, shown with demo numbers, is worked out on your Mac from your own History, streaks included.

Checked October 3, 2026, on Apple's support pages.

Apple DictationYapToText
CostFree, built into macOSFree, no paid tier
Where your voice goesOn the Mac or to Siri servers; Keyboard settings says whichStays on your Mac
Long pausesStops after 30 seconds of silenceNo silence timeout by default
Your wordingTypes what you say; adds commas, periods and question marks in supported languagesRaw Transcription as spoken, or Clean Up without the ums
Breaks and listsSay new line or new paragraphSay new paragraph, or use Note mode or "as a bullet list"
RequirementDictation turned on in Keyboard settingsApple silicon, macOS 14 or later

The text below Dictation in Keyboard settings tells you whether Apple's Dictation processes your voice on your Mac, so you can check your own. The offline dictation page has a one-minute test with Wi-Fi off that shows where YapToText runs.

Turn a voice memo from a walk into an entry

Some entries happen away from the desk. YapToText runs only on the Mac, so record a voice memo on the walk and transcribe the file when you are home. Record on the walk, drop the file on the Utility page, and the memo becomes an entry.

Step 1: Get the memo onto your Mac

  • You: Record in Voice Memos on your iPhone. Back at the Mac, open Voice Memos and drag the recording to a Finder window.
  • macOS: Saves it to that folder. Apple says that with iCloud, recordings appear in Voice Memos on your Mac and iPhone when they share an Apple Account and Voice Memos is on in iCloud settings.
  • Check: The file is in the folder you chose.

Step 2: Drop it on the Transcribe a file card

  • You: Open YapToText's Utility page. In the Transcribe a file card's mode menu, pick Raw Transcription for your words as spoken, Clean Up to drop the ums, or Note for bullets. Then drop the file on the card, or click Choose File.
  • YapToText: Transcribes the file on your Mac and runs the mode you picked.
  • Check: The text appears in the card.

Step 3: Put it in your journal

  • You: Click into a new entry in your journal app, come back to YapToText, and click Insert, or click Copy and paste it yourself.
  • YapToText: Insert types the text into the app you were last using.
  • Check: The walk is in your journal. If it went to the wrong app, click into the entry, come back and press Insert again.

A file has no minute cap, so a long walk is fine. Files transcribed on the Utility card are not filed in History, so the text exists only where you put it, while Transcribe file in the menu bar panel does file it in History under the file's name. On macOS 15 or later with Apple silicon, Voice Memos also shows its own transcript, which you can select and copy. The voice memo guide covers both routes, and the Utility guide covers the rest of that page.

YapToText's menu bar panel: Start Dictation, mode and microphone pickers, Transcribe file, Regenerate and Insert last.
Figure 6. Transcribe file in the menu bar panel is the other route: it files the memo in History, where the Utility card does not.

If the words do not land in your journal

Climb this ladder, smallest step first:

  1. Click into the entry first. YapToText never types into its own window, so a dictation started there goes to the app you used just before, or to the clipboard.
  2. Turn on Accessibility. Without it, every dictation is copied to the clipboard instead of typed, so press Command V and your entry is there. Step 1 above has the switch.
  3. Check Insert text automatically. It sits on the Dictation page, in the Delivery card, and it is on by default. Off, every dictation goes to the clipboard.
  4. Stop a beep. If your journal app plays the alert sound when the words land, that is Intelligent Insert reading the text around your cursor with a few invisible keystrokes. In the same Delivery card, choose Turn off in another app and pick the app, or lower Alert volume in System Settings, Sound.
  5. Pin a method. If the app rejects pasted text, open Settings, Advanced, choose Add App Override under Per-app method, pick the app and keep Type character-by-character.
  6. Find it in History. With History on, the entry is there to copy, or to insert into the app you were last using.

Nothing that goes to the clipboard is lost. The troubleshooting guide goes further.

What it cannot do

  • Be the journal. YapToText types text. It has no dates, prompts, tags or entries of its own; your journal app keeps those.
  • Attach audio. It does not put the recording into your entry. History keeps recordings inside the app, if you let it.
  • Follow you off the Mac. There is no iPhone version, so record a voice memo on the go and transcribe it later.
  • Format by voice. Its spoken commands are punctuation, emoji and snippets. Headings and bold come from your journal app, or from Note mode.
  • Run on older Macs. It needs Apple silicon and macOS 14 or later, and nothing is claimed for Intel Macs.

I have not tested every journal app, so I will not promise yours. It puts your words in; your journal app keeps them. If you write long pieces as well as entries, the guide to dictation for writers covers drafting by voice.

The short version

  • Any journal app. Click into the entry, tap Right Command, talk, tap again.
  • Your own words. Raw Transcription for exactly what you said, Clean Up to drop the ums, Note for bullets.
  • Private by design. Heard and cleaned up on your Mac, with History set to 500 entries and 30 days by default, and less if you choose.
  • On a walk. Record a voice memo, then drop the file on the Utility page.

Talk the way you think, and the words stay yours.

If your journal app does not take the words, tell me which one in an issue on GitHub. Every one gets read.

Download YapToText on the Mac App StoreDownload for free. No account, nothing locked, macOS 14 or later on Apple silicon. Source on GitHub.

About the author. Ryleigh Newman is a developer whose hands make typing difficult and who dictates every day with YapToText, the app this site describes. Facts about other apps come from their own sites, with the date they were read. More about the project.

Sources

Questions

Is there a free voice journal app for Mac?

You can voice journal in the journal app you already use. Apple Dictation is built into macOS, and YapToText is a free Mac app that types your words into any app, with no account and no paid tier.

How do I dictate a journal entry on a Mac?

Click into a new entry and start Apple Dictation with your shortcut or the Microphone key, then talk. With YapToText, tap Right Command, talk, and tap it again, and the entry is typed at the cursor.

Is voice journaling on a Mac private?

It depends on the tool. Keyboard settings say whether Apple Dictation processes your voice on your Mac or sends it to Siri servers. YapToText transcribes and cleans up on your Mac and never sends your voice anywhere.

Can I dictate into Day One on a Mac?

Yes, with Apple Dictation or a dictation app such as YapToText, which type wherever your cursor is. Day One's own guide says audio recording is not currently available in its Mac app.

Will dictation change the words in my journal?

Not if you do not want it to. YapToText's Raw Transcription types exactly what you said with no AI model, and Clean Up only removes filler words and fixes grammar while keeping your wording and tone.

How do I turn a voice memo into a journal entry?

Drag the recording from Voice Memos to a Finder window, drop the file on the Transcribe a file card on YapToText's Utility page, then click Insert or Copy. On macOS 15 or later with Apple silicon, Voice Memos also shows its own transcript to copy.