Personal Diary

Personal Diary – Simple Diary / Journal / Note app

App IconDownload on the App Store

Price: Free

Developer: Wern Jie
Latest Version: 2.5.6 (stable), 2.5.7 (beta)
Rating: ★★★★★ (4.5 stars)
Supports iOS, iPadOS, watchOS.
Programmed in: Swift
Most Downloaded in: UK (est.)



“When all you want is the digital equivalent of a paper diary, this is the perfect one.” – goyyboy

“[…] Exactly what I needed […]” – (multiple reviews)

“Good and accessible with VoiceOver” – Allan.summers

Never write a diary because of the inconvenience to do that?
Afraid that someone will peek into your diary?
Unable to attach images into your diary?
Just need a simple & easy to use diary?

Personal Diary is an app that solves the above problems. It’s completely free with no advertisements and limitations. Easily access all your entries in all your devices with iCloud Sync. You can write diary entries without worrying that someone will peek at what you wrote, with passcode & biometric protection. Forgot about your diary? The app will now ‘summon’ you back a friendly nudge. You can also import as many photos as you wish into your entries. As an addition, you can set your mood and also the weather.

Notable Features:
– Numeric passcode lock (any number of digits).
– Unlock using Touch ID or Face ID.
– Auto-saves as you type.
– Simple & Easy to use.
– iCloud Sync.
– Smart Search.
– Ability to pick a mood.
– Ability to choose the weather of the day.
– Mood & Weather can be automatically chosen.
– Import photos to your entries.
– Select a theme.
– Dark Mode for better night use.
– Fully supports iPad Multitasking Features.
– Fully supports external keyboard.
– Fully supports VoiceOver.
– Simple Rich Text editing supported.
– iPhone X, XS, XR series supported.
– New iPad Pro 11″ and 12.9″ supported.
– Apple Watch app supported on all models (Series 0-4).
– Siri Shortcuts and Integration (experimental).
– Fully functional non-stripped down version of Apple Watch app.
– FlickType keyboard integration in the Apple Watch app, allowing for a faster and more convenient typing experience on your wrist. (version 2.4.27 and later)
– iPhone X, XS, XR series supported.
– New iPad Pro 11″ and 12.9″ supported.
– Apple Watch app supports all models, Series 0-4.
– Daily Notifications for writing in your diary.
– NO Ads & absolutely FREE! :D

PS: Some features may not available on the Apple Watch. All features for editing and viewing all your entries such as the Timeline are fully supported except for images.

Don’t forget to let me know what you think of Personal Diary by leaving a review on the App Store! Reviews and ratings help and let other users find this app. If you have any problems or questions, feel free to send a feedback; I might be able to help! :)

Version History:

Version 2.4.27
– Added support for the award winning FlickType keyboard on the Personal Diary Apple Watch app. You can now create entries faster than ever before and with ease, all from your Apple Watch! *Read more below.
– You can now modify a portion of an entry or continue writing an entry that you’ve made in the past, without replacing the text completely from scratch. (Only supported with the FlickType keyboard)
– Hopefully I fixed the issue where on some devices you may keep encountering the message “Apologies for the crash” even when the app never crashed.
– Slightly increased maximum font size supported.
– Some other small glitches which hopefully you never noticed are fixed.*FlickType keyboard is a full QWERTY keyboard right on your Apple Watch, which is designed to be faster than scribbling, or dictating then correcting errors manually. You do not need to press the letters exactly where they are, FlickType will do the magic of figuring what you typed for you! Note that for now, it only supports English.If you have any issues, feel free to contact me via email. Hope you enjoy using the app!

Version 2.4.26
– This update contains a quick bug fix which should fix the issue where some users were not able to properly import images from their Photo Library.

Version 2.4.25

– App icon and some parts of the app’s interface has been updated.
– Fixed an issue with keyboard shortcuts not functioning correctly.
– Importing images should now be (almost) instantaneous.
– Imported images now uses the format of the image imported, so PNG/JPEG settings will be discontinued.
– Fixed a bug where the app crashes if you attempted to refresh diary data while the data is being refreshed.
– Fixes some small bugs when swiping between entries in the Entry view.
– Fixed some other minor internal issues.

Version 2.4.24

– Fixes an issue with Chinese, Japanese characters etc not being able to be typed normally within the app. Sorry for any inconvenience caused.
– Adds haptic feedback for the bounce back when you attempt to swipe left or right to another entry in the Entry view, but there are no more entries to view in that direction.
– Theme text color in the top bar & status bar text color should now match. Some themes were messed up previously.

Version 2.4.23

This release adds some features and fixes a few bugs.

– Font formatting now supported. You can now use Bold, Italics, Underline, Strikethrough and Hyperlinks in your entries. Some of these formatting features may have limitations in iOS 11 and older, e.g. the inability to use Bold and Italics at the same time in these older OSes.
– Exporting features are now out of experimental phase. Easily export your entire journal as a PDF file, or with its raw data packaged into a zip file.
– 3D Touch functionality is now supported. Peek and pop in the Timeline, and force press the app icon to quickly create a new entry within the app.
– Added the ability to see local storage utilised by your Diary data. Note that if you’ve selected to store data on iCloud, this only shows the total data occupied by all your diary contents that are downloaded locally
– Fixes an issue with the Apple Watch app where the app will get stuck in the Syncing stage.
– Temporarily removed the ability to sync all data to the watch and currently limited to only 30 entries plus anything created on the watch.
– Fixes some animation glitches within the Entry editing view, so you’ll now feel more satisfied when editing the entries.
– Improved the algorithm behind the Dynamic Text Size feature in the Timeline, which should slightly improve scrolling performance.
– Slightly improved how search results are presented.
– Fixes issues regarding low storage space and added warnings when you’ve low storage space.

Version 2.4.22

This new release is an attempt to fix the crashes in which 0.1% of users are experiencing all the time for no reason, and a reinstall of the app will fixes the issue for these users. Do inform me if this still hasn’t fixed the issue but going into Safe mode and contacting me.

Version 2.4.20 ~ 2.4.21
Hey there! I’ve included a few amazing functionalities in this update. Notably:

– Apple Watch Support! The complete version of Personal Diary including your entire Timeline and every single aspect of an entry can be created and/or modified directly on your watch (okay, maybe not complete because you can’t add or view images yet, but support will be coming soon!). Comes with automatic mood & weather selection as well (which can be overridden directly on your watch), and your settings will be mirrored from the Personal Diary app on your iPhone.

*Apple Watch app usage requires “Allow data access on your Apple Watch app” to be enabled on the iPhone app.

– Printing & Export To PDF Support! You can now export an individual entry or all of your Personal Diary data for printing or just for archiving your data.

And other random updates like:

– The new iPad Pros & iOS 12.1 are now supported as well!
– The App Store Screenshots are updated to make them more interesting. ;)
– Notifications now allow you to directly select “Create New Entry” (by 3D touching the notification) and instantly jump into a new entry within the app and start writing.

And some bug fixes:
– Fixed random animation glitches when deleting an entry.
– Removed animations for users on iOS 9 due to an animation glitch that only occurs persistently on iOS 9.
– Fixed bugs regarding the app not detecting a new iCloud sign in properly and therefore would not display iCloud content until an app refresh is performed.

Version 2.4.19
What’s this update? New features added, while most bugs should be squashed. Hopefully they don’t reproduce.

– Killed a bug where the Timeline just decides not to chronologically sort your entries and jumble up your entries if you’ve modified the dates so that it isn’t referring to ‘now’, until you summon it to reload by pulling down to refresh.
– Squashed a bug causing the app to be stubborn and nag you to write in your diary even if you have already written earlier.
– Annihilated a bug that made the app be lazy and not want to automatically select the latest weather as it can see from the sky, but rather just based on its memory, guesses the weather based on info a few hours to days ago.
– Removed a bug where hiding entry preview literally hides the preview of everything, i.e. it also hides whether or not an entry is downloaded.
– Added the ability to toggle whether to use randomness when notifications are sent.
– Adds more information to clarify when to expect a reply from me after sending an email.
– Adds a Tipping Jar for supporting the development of the app, since some of you are willing to do so. Thank you for supporting Personal Diary :)
– Slightly updated splash screen which now also indicates the version number of the app, and shows detailed loading progress of the app.
– Reordered some of the settings from within the app.
– Added random Easter eggs but I won’t tell you what are they. ;)

Version 2.4.17 – 2.4.18
– The app is now fully compatible with iOS 12 & the 2018 iPhone models.
– Added Experimental Siri Integration and Siri Shortcuts support.
– Fixes a bug where pressing the ‘+’ button to add an entry while searching causes a crash.
– Fixes an issue where scrolling very quickly causes lots of lag. Performance should now be improved. (Note that entries that are downloading may still hamper app and scrolling performance)
– Fixes a lag that occurs while swiping from the left edge in the editing view to go back to Timeline. It’s so smooth it’ll be so satisfying to swipe to go back to Timeline and watch your entries slide back in.
– Fixed an animation glitch where the image viewer panel in the editing view will initially display two headers titled “Images” as the panel loads.
– Fixes some issues with VoiceOver hints, and added support for AI functionality with VoiceOver.
– Fixes a bug when turning off “Allow Password Reset When Locked” will disallow password resets everywhere.
– Fixes some issues with disabling cloud storage (migrating your data from the cloud to local storage).
– Fixes an issue where notifications linger in the Notification Centre longer than it should be there.
– Fixes an issue where the Time Indicator in the Timeline just goes *poof*, and disappears.
– The fancy animations within the app now obey the “Reduce Motion” setting in iOS.
– The app now uses less power when “Low Power Mode” is enabled in iOS by disabling unnecessary animations, slowing down entry sync and reload, etc.
– More details about FAQs are added directly at the footer of the relevant menu.
– Added Safe Mode which can be enabled to bypass the usual routine of the app if it ever gets stuck in a crash loop.
– Adds randomness to when the notification is triggered by ±30 minutes so that you won’t be bored of it triggering exactly at the time you specified.

Version 2.4.15 – 2.4.16
– Adds iCloud disabling/sign out notification. The app now notifies you that your data stored on iCloud is inaccessible and how to fix the problem, as some users were confused as to why they cannot find data in the app after disabling iCloud.
– Increases maximum text size setting of the app for easier readability if needed.
– Some small updates to the AI Engine.
– Adds the ability to disable the ability to reset forgotten passwords when locked.
– Fixes an issue where the number 6 button on the password keypad has been replaced with “…” for some users.
– Eliminates all possible manners where the password keypad could possibly be corrupted in future versions.
– Fixes a security issue with the password reset tool.
– Improved verification process of the password reset tool.
– Fixes bugs with some settings not correctly applied.

Version 2.4.11 – 2.4.12

– Fixes a bug where excessive lag might occur everywhere within the app, either suddenly or immediately after a crash.
– Fixes a bug where pressing the “+” button to add an entry will take forever to load.
– Fixes a bug where performing a migration from iCloud to Local Storage could cause data loss if data is not completely downloaded.
– Includes new animations within the Timeline section.
– Adds support for swiping left or right to quickly flip between entries in the entry view.
– Day of the week (Sunday, Monday, etc.) is now also displayed in the Timeline if selected in Settings > Date Format.
– Adds the ability to clear app cache.
– Fixes a flaw that allows a user to tamper with downloading entries, causing the partially downloaded entries to be corrupted or to lose mood/weather data.
– Fixes an issue where an old version of an entry incorrectly auto-saves, possibly overriding a newer version.
– Fixes animation issues when entries from different years are visible on launch.
– Fixes animation issues when launching the app for users that don’t use a password.
– Relaxes the requirements for a password reset.
– Adds support for additional external keyboard shortcuts.

Version 2.4.7-2.4.10

These updates adds:
– Daily Diary Notifications

These updates fixes:
– a bug causing the app to crash for some users when entering into the Timeline section.
– an issue where turning on Face ID will cause the app to crash when relaunched
– an issue where passcodes are not properly saved.
– a bug causing some users to fail to login to the app after enabling diary notifications.

Version 2.4.6
A minor update? Nah. It’s fully packed with lots of features.

New Features (originally teased in the main release version 2.4):
– Auto Mood Selection
  – Selects the mood automatically based on what you wrote. The mood selection AI will improve overtime as more updates come along.
– Auto Weather Selection
  – Selects the weather automatically based on your current location (using GPS, or else via IP address tracking).
– Daily Feedback
  – Shows you a personal response (by an AI) after writing an entry. Requires auto mood selection as the AI is mainly influenced by the mood.

Feature Improvements:
– Reasons for a download error will now show up.
– Less aggressive rejection by the passcode recovery tool.
– VoiceOver hints improved.

Performance Improvements: (noticeable if you have lots of entries)
– Faster App Launch Times
– Faster Timeline loading times after first launch of the app.
– Eliminated the lag when entering the Timeline section.
– Reduced lag when multiple entries are downloading.

Bug fixes:
– Error messages will now not constantly pop up over what you are doing now which caused the inability to use the app in previous versions.

– Passcode protection will now persist even after deletion of the app. Note that other than the recovery tool, there will be no other way to enter the app except with your passcode starting from this version of the app.
– Since you all tend to report issues I can’t find, I’ve included the ability to send internal diagnostic information to me in order to diagnose the problem better.

Version 2.4.1 ~ 2.4.5

This minor update:
– fixes an issue which prevents you to scroll to another area while keyboard is displayed.
– fixes an issue which causes the text cursor to jump to the end when editing an entry and not to start at where you have tapped.
– fixes user interface which does not reference Touch ID & Face ID properly.
– improved user interface when in the locked state.
– slightly improved the responsiveness of the app.
– v2.4.2 fixes an issue caused by v2.4.1 to not allow users to turn on or turn off Touch ID/Face ID.
– v2.4.3 fixes an issue caused by v2.4.2 where the “2” is replaced with “z…e” in the password field, which causes multiple users not being able to enter the app.

Version 2.4

Welcome to this new update of Personal Diary 2.4!

This new update has *so little* new features you won’t even notice. (*NO* easter eggs included)

Just download this update and you will see *nothing* new, not even faster performance, bug fixes, slight UI changes, improvements to entries created in the same day, new messages pop up and under the hood improvements. And *NO* compatibility with any new iPhone such as the iPhone X.

ps: – disclaimer, it’s the opposite.

Okay enough jokes, you should understand what’s added by now. By the way, I’m still developing an [export] functionality into the app due to multiple user requests, and it will be released in version 2.5 once ready. Stay tuned!

Version 2.3

Personal Diary 2.3 is a great release! What’s new?
– New Dark Mode!
(Dark Mode auto-enables in extreme low-light)
– Better interface redesign!
(Don’t worry, they’re just minor)
– Now with 25 different moods!
– Now with 10 different weather options!
– Added no mood & weather option.
– Improved Smart Search.
– #hashtags, “quotes” now supported!
– New Recovery Mode.
– Password Recovery.
– Data Loss Diagnostics tool.
– “Distress” email to developer.
– Adjustments to entry preview to show more data.
– Added the ability to turn off iCloud.
– Additional themes included.
– Improved VoiceOver compatibility.
– Minor bug fixes.

There, most features that you all requested are now here, plus some extras, too! Don’t worry, these features don’t disrupt the simplicity of the app, all of them are hidden away in the Settings menu or are automatically turned on.

*Note that some features requires iOS 9 and later to function properly.

Version 2.2

What’s New In This Version:

iCloud Sync:
– View & edit your entries from all your devices!
– No difference in app performance
– Pull to refresh entries in iCloud
– Entries stored in the cloud=Data Safe

Smart Search:
– Easily search keywords, dates, mood & more!

Numeric Passcode:
– 0/4/6/x-digit passcode can now be set.
– Press ‘Done’ to enter password and access entries; instead of auto complete after typing 4 digits. This is for higher security.

Images Auto-Popup:
– Auto-pops-up images if there’re attached.

Minor bug fixes
– [FIXED] Settings Not Saving Properly
– [FIXED] Occasional crashes

Keyboard shortcuts now supported
VoiceOver improvements & fixes

Version 2.1

– Icon redesigned
– Fixed a bug where entries would disappear.
– Password is renamed as passcode.
– You can now search entries.
– Added the ability to change font size.
– Added the ability to change date format displayed.
– App performance improvements.
– App launches faster than ever.
– Added some weather icons.
– Date now reflects to your current region format.

Version 2.0

– More moods to choose from
– You can now import photos into your entries
– Ability to select a theme
– New full screen editing mode (Optional)
– Improved auto-saving
– Various bug fixes
– Slight design modifications

Version 1.0

– First Release


If you have any problems or want to seek further queries, please send a feedback at the application feedback page instead.

Leave a Comment

Your email address will not be published. Required fields are marked *

103 comments on “Personal Diary”

  1. Love this diary.
    I used iDo Pro for 6 yrs then it crashed and I was unable to reinstall it as no longer available in the App Store. I was devastated but found this diary to replace it and am delighted with it.
    Thank you.

  2. Hi I have contact Apple help and they referred me to you. I have upgraded to an iPhone 11 iOS 13.1 from iPhone 7 also 13.1 my diary was working fine for two years but now it has transferred it shows the same on both phones and my iPad iso 12 with mixed up events and incorrect dates . I can’t included a screen shot also the wrong year . I hope this helps and you can help me .
    Mechelle Farmer

    1. Hi Mechelle,

      Since we already an ongoing email thread, we’ll be communicating the details via email for the time being.

      Sorry for the inconveniences caused by the issue.

  3. I have upgraded to ios 13.1 and also had a new phone I phone 11 but when it transferred it has messed up as entries are all on one date eg today’s how do I get all my entries back?

  4. Hi there. Delighted to have found this app but as I’m doing it instead of FB entry, the thing I will
    Miss most about that is my memories that I can look back on from the previous years on that day. Can I search by date ?

    Kindest regards


    1. Hi Stephy,

      Yes, you can search contents by date. Just type your query into the Smart Search bar, such as today’s date “30 Aug” and it’ll show you all entries written on 30th of August at the top of the Timeline. You can type other queries like “June 2018” or “31/10” as you wish.

      Hope that helps!

  5. Hey. I just downloaded your app. When I was reading the description about all the features, I was getting so excited. It’s like, finally, after looking for 10 years, I’ve found the perfect diary/journal app. For an app this good, I thought, I would be willing to pay for all this. After downloading and making a few setting adjustments, I found the first thing, I thought, was missing. The option to pick your font. This is very important to me because the font says a lot about the persons personality. Overlooking that, I went to make my first entry. That’s when I discovered I couldn’t type in landscape mode. Total deal breaker. Please tell me this is coming in a future update and I will keep my eyes out. Other than those 2 issues, you’ve got a fabulous app.
    Congratulations on your app and good luck in the future!

    1. Hi Chrystal,

      Typing in landscape is supported, however autorotate is temporarily turned off by the app whenever you start typing (due to some other bugs that occur, I’ll fix them in another update). To type in landscape, dismiss the keyboard, rotate your phone, then relaunch the keyboard and continue typing.

      I’ll consider adding font options in a future release of the app.

      Also, the app is completely free, so you don’t need to pay for anything! :)

      Thanks for your feedback and hope this helps!

  6. Left you a great review on the App Store. I am learning iOS development. Clearly you have done a ton of work to get all these features into the app. And I love your approach of making it free while offering various tip amounts. Let me know if you want me to test new features. Thanks, Steve

  7. Love, love this app!!!! Ive never written in other diarys’. 15 yrs old? Brilliant!!
    I gave you money $$. I hope everyone gives you some money dep on wages etc.. who cant give 1.50 to
    5 dollars?? Come on people help him!!

    Can I please email you about ( or you email me) about an idea I think you might like? Its an idea no one else has done yet but its very needed.
    You seem very open, polite and friendly – very important, brilliant!! Its just an idea I am not trying to profit from anything at all.