A journal for telling your story, capturing your thoughts, and discovering your dreams.
Lifecraft screenshot.

Welcome to Lifecraft, an amazing digital journal with a gorgeous interface. Lifecraft has been a year in the making and we think you'll find it a joy to use. It works its magic by encouraging you to self-reflect and focus on your life. In short, Lifecraft will help you reinvent yourself, conquer your setbacks, leap tall buildings in a single bound, and live boldly

Works on iPhone.

Lifecraft is also available on iPhone and it's equally as gorgeous. The iPhone app works with your subscription so you only need to purchase one subscription to use the software on any of your devices. Your journals will automatically sync between all of our devices to ensure you're up-to-date everywhere. An iPad version is coming soon.

Photo of Lifecraft running on Mac and iPhone.
iCloud syncing.

LifeCraft syncs your journals between all of your devices using the same iCloud syncing technology that Apple uses. This means that you don't have to trust your private information to yet another 3rd party.

All of your information is synced and stored in the cloud using Apple's proven encryption platform. Of course, your information is also stored on your devices in the industry-standard AES-256 encryption format to ensure your information is always encrypted. We've got you covered.

iCloud syncing diagram.
Emotion tracking screenshot.
Emotion tracking.

Improve your emotional life by tracking how you feel each day — with one click. You can choose from 8 primary emotions or get really specific with 56 secondary emotions. It's up to you.

The built-in calendar shows your emotional history at a glance. There's also a built-in report that shows your history in a handy graph format. Combined with your journal, these powerful tools help you analyze what in your life is making you happy, sad, etc.

Tag nirvana.

Lifecraft offers two ways to organize and view your journal entries: hierarchical journals and tags. The power of tags is that they work across journals which means they offer a lot of flexibility. We wanted the tag feature in Lifecraft to be best-of-class so we rewrote it from scratch multiple times until we got it right. We think you'll really like it.

Creating and assigning tags to entries is super-fast and super-simple. Simply click the Tag bubble right in a journal entry and start typing your tag. If you start to type a tag you've entered before, it will autocomplete so you can simply press Return to enter another tag.

Screenshot showing tags.
Location Chooser screenshot.
Assign a location to each entry.

When you write a new journal entry, Lifecraft automatically assigns your current location to the entry. You can use the Location Chooser to quickly change the location assigned to any entry at any time. Plus, the chooser has built-in searching so you can easily find specific addresses, famous landmarks, hotels, businesses, and more.


Lifecraft is free for both iOS and macOS.

Lifecraft Pro offers advanced features which can be unlocked via a single subscription that covers all of your devices. Subscribe to Lifecraft Pro for $15 annually and you'll also help support further development on features like an iPad version and global emotion map.

Go Pro today and enjoy features like iCloud syncing, unlimited journals, unlimited photos, emotion tracking, tags, favorites, password lock, and more.

Lifecraft Pro badge.
Key Features
Your journal entries are secured with AES-256 encryption
Rich Text Formatting
Use multiple fonts, styles (bold, italics, etc.), colors, lists, & tables in your journal entries
Hierarchical Journals
Organize journals hierarchically into multiple levels of subjournals

Unlimited Journals
Create as many journals as you want for different areas of your life (school, work, etc.)

Unlimited Photos Per Entry
Attach an unlimited number of photos to each of your journal entries

Add tags to your entries to quickly organize and manage them

Mark your favorite entries for quick and easy future reference

Menu Bar Quick Entry
Click the Quicky Entry icon in the menu bar to quickly at a journal entry at anytime

Automatically captures your location when you create a new entry

Weather Dashboard
Quickly view the current weather forecast and automatically save the weather with each entry

Calendar Dashboard
Your calendar schedule is conveniently available to remind you what happened during your day

Powerful Searching
Searching is lightning-fast and flexible (search by word, phrase, tags, favorites, etc.)

Import text and rich text files as journal entries into Lifecraft

Export your entries at any time in the industry-standard rich text format

Print your journal entries when you want a permanent hardcopy

Unlimited Entries Per Day
Create an unlimited number of entries per day for ultimate flexibility

Activate privacy to hide your entries and prevent unauthorized access

Entry List
View and sort a list of all the entries in a journal and search the list for matching entries

Multiple Window Support
Open multiple viewer and individual entry windows at once

Location Chooser
Use searchable map to change the location assigned to an entry at any time

Written in Swift using the latest Apple technologies for reliability and a bright future
Latest Version
Version 1.0.8

System Requirements
Requires macOS Sierra (10.12) or later.

Download Latest Version
New in Version 1
• This is the initial version of Lifecraft
Recent Changes
1.0.8 Photos can now be added to the Media Gallery (above the entry) or inserted in the entry text (Preferences > General)
1.0.8 When adding a photo to an entry, the entry date/location can be optionally updated to match the photo (Preferences > General)
1.0.8 Photos & videos can now be dragged to an entry from Apple's Photos app
1.0.8 When a photo is inserted in the entry text, a thumbnail now appears in the Entry List
1.0.8 A search now highlights the search terms in the Entry List and the selected entry text
1.0.8 The Edit > Select All command can now be used to select all of the entries in a journal
1.0.8 The Day One v2 import options now includes a temperature (°C or °F) setting
1.0.8 Photo thumbnails appear in the Entry List for all Day One entries that include a photo. To get the thumbnails to appear, the Day One entries can be re-imported. Or the thumbnail will automatically appear when any existing Day One entry is manually selected in Lifecraft.
1.0.8 Fixed a problem where the mini calendar view showed the wrong weeks and starting weekday for European users
1.0.8 Fixed problem where the playback controls weren’t appearing for audio/video files inserted in the entry text
1.0.8 Fixed problem where the entries were unsorted when printing multiple entries
1.0.8 Fixed some weather issues
1.0.8 Fixed some sync issues
1.0.7 Can now select which calendars' events are visible in sidebar (Preferences > Calendars)
1.0.7 Faster iCloud sync
1.0.7 Photos embedded in text resize automatically
1.0.7 Photos attached to entries appear in printouts/PDFs
1.0.7 The Day One import feature can now leave photos in entry text (File > Import > Day One)
1.0.7 The Day One import feature now lets the user choose whether to bold entry titles
1.0.7 Fixed problem converting non-English dates in Day One Classic import
1.0.7 Fixed problem with duplicate tags in Day One import
1.0.7 Fixed problem where certain image attachments appeared rotated
1.0.7 Fixed problem recognizing subscriptions on some systems
1.0.7 Various bug fixes and improvements
1.0.6 Added “Bold entry titles” preference. Entry titles will appear in bold in the entry list (Preferences > Text)
1.0.6 Added ability to import entries from Day One v2 and Day One Classic (choose File > Import)
1.0.6 Added a “Default entry font” preference for choosing the font/color/size/alignment for all new entries (Preferences > Text)
1.0.6 Added a Weather Units preference (Preferences > General)
1.0.6 Fixed missing icons in Font popover
1.0.6 Fixed miscellaneous issues related to Font popover
1.0.6 Added ability to shift-click contiguous ranges of entries
1.0.6 Added a more direct control to the Entry Info window for setting the entry’s date
1.0.6 Added Font control to entry region
1.0.6 Improved reporting of iCloud sync problems the user might want to know about
1.0.6 Improved resolution of photo thumbnails
1.0.6 Tweaked vertical position of text field inside of a tag bubble
1.0.6 Fixed problem with window restoration after restarting software
1.0.6 Fixed problem where multiple entries could become selected after a sync
1.0.6 Fixed licensing issue with names that include diacritical marks
1.0.6 The subscription expiration date for pre-sales of Lifecraft is extended to account for difference between date of purchase and the actual release date
1.0.6 Fixed other minor issues