A downloadable tool for Windows

Buy Now$5.00 USD or more

JRNL is a tool built for easy daily journaling. When you open JRNL each day and write a journal entry, the entry gets saved and that day's square is filled in on the calendar. Previous days' entries can be viewed by clicking on their corresponding squares on the calendar. 


While JRNL is intended to be simple and easy to use, it still provides several advanced features: 

  • Daily Notifications: Set a time for JRNL to remind you to write in your journal.
  • Auto-Save: Automatically save your entries after 10 seconds of inactivity.
  • Full-Year Export: Export a year's worth of journal entries into a single, archivable HTML file.
  • Read-Only Past Entries: By default, entries can only be edited on the day that they are created.
  • Themes: Change the look of JRNL with built-in color themes.
  • Smart Text Editing: Entries are edited using a rich-text editor, allowing for text formatting (bold, italics) and the ability to include links and images.

All of these features can be enabled/disabled or customized through the settings menu or in-depth via the config file.

Rated 4.0 out of 5 stars
Tagsdiary, journal, Minimalist, Simple
Average sessionA few minutes
InputsKeyboard, Mouse
AccessibilityConfigurable controls, High-contrast


Buy Now$5.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

JRNL Setup 2.0.0 Portable 80 MB
JRNL Setup 1.0.0 39 MB


Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 53Next pageLast page

Absolutley love it!

A feature I would love to see would be to allow for the use of different fonts! Cant be a good journal without comic sans

Also, as has also been meantioned by another user, disabling spell checker would be really nice :)

(1 edit)

I love the 2.0 update, I'm glad I switched to the portable version. There are a couple of issues when running it on Windows 10 though.

1) "open config file" and "show config file in explorer" buttons do nothing for me. I manually found the file anyways since it's in the same folder as the exe, but still.

2) There is a small visual issue, as shown even in your gifs, that with some themes the "< >" have two small dark dots, which are very visible when using a light color for the "selected entry color" setting.

3) I can't seem to find the pdf manual that other people are talking about in the comments?

Finally two suggestions:

1) it would be nice if the month names were customizable or if they'd follow the spellcheck language (i.e. in my language - Italian - the abbreviations are GFMAMGLASOND instead of JFMAMJJASOND)

2) It would be a QoL improvement if the spellcheck enable/disable and the language picker were in the cogwheel settings instead of having to go to %appdata%\jrnl and manually edit the code. Again not a big issue for some of us, but others might find it bothersome.

All in all I love the software, it's a bit unpolished/tech-savvy but it's really good imho. Most journaling tools for Windows are ugly as hell or absolutely impractical, while this is very aesthetically pleasing and minimal while still being functional.

hello! my jrnl does not have the lil gear tool in the bottom right corner, should i download the portable one instead to have that??

hullo! i love this program, but i was stupid enough to click somewhere so that the upper text editor line disappeared -- now it's accessed by left-clicking on text. i'd be fine with it, if not for the fact i don't know how to edit tables now, since left-clicking summons text editor when before it'd have prompts for removing or adding a column.

any advice is appreciated bc i need dat table to have more columns and i'm woefully ignorant in computer science ways.

oh, and apparently it didn't save my last entry in its entirety despite me clickin ctrl+s. :(

(1 edit)

heyyy, uh. i just got a blank screen window after installing jrnl. i cant do anything with it.

I plan on opening this on startup and was curious if you knew a way to get it to start minimized in the taskbar.

I program games in my free time and was curious if you wouldn't mind sharing how you got your app to minimize to the taskbar? I want to make an organizational tool for storing code snippets that can minimize like your journal app and I have no idea where to begin.

(2 edits) (+1)

Is there a way to disable spellcheck???
I didn't have spellcheck enabled yesterday.
But now It's on and I can't find a way to disable it.

I write in swedish, so now I have a red line under almost every word, it's super distracting and ruins the experience for me totally.

If it wasn't for these problems, and some bugs described below, I would give the program 5/5 stars.


Try overwriting the contents of your Preferences file (should be in %appdata%\jrnl) with the following:


Of course, make a backup of the original file, just in case.

Thanks for trying to help.
I have file named config.json
and main.js
In the JRNL directory.

I don't think I have any "appdata" folder since I'm on Windows 7 and not Windows 10.

(2 edits)

I think Windows' folder structure is mostly the same between 7, 8, and 10. Try pasting %appdata%\jrnl into Windows Explorer's address bar. That should get you into the right directory with the Preferences file. Opening the Run dialog (Windows key + R) and pasting the same thing in there should also work.

Ok. I didn't know about the "appdata" folder, and its purpose.

The "Preferences" file looked like this:


I tried your suggestion:


and this:


..but I didn't make it work.

I have started to look for other journaling software that are also minimalist.

I found s Rednotebook(free), and Journal/Simple Journal here on Itch.

I liked JRNL the best. But I can麓t stand it when I can't remove the spellcheck.

Do you have any suggestion for other similar programs?

(1 edit) (+1)

Strange. That should've disabled spellchecking unless I made a mistake with the code I gave you. Did you close JRNL before editing the Preferences file, or restart it afterwards?

For what it's worth, the original version of my file looked identical to yours. I deleted en-US from the dictionaries list, and JRNL added a few other spellcheck-disabling entries on its own when I next started it. You could try one last thing and replace the contents of "Preferences" with the following (make sure you've quit JRNL first):


If that still doesn't work, there's a spellCheck attribute in JRNL\resources\app\summernote.js you could try setting to false. I'm hesitant to test it on my end for fear of possibly breaking something, but hey, might work for you.

Hopefully the author will come along and add a spellchecker toggle to the configuration menu, as well as fix that other entry-wiping bug I mentioned in another comment below.

Unfortunately, I don't really know of any alternative journal software, as I only started journaling again after discovering this app through the Ukraine bundle.

I installed the "portable" version.


I really felt stressed out today.
Wanted to write down my thoughts to get a bit clear in my head.

So it was not a good day to have technical difficulties.
I don't know if I should put that code, if it's inside some other code block etc..

thank you, this fix worked for me.


I would be willing to pay a monthly fee if this thing had cloud support to allow me to view the same journal across different devices and on mobile as well ideally.


The entries are saved to text files in Documents\JRNL Entries; having an auto backup/sync of that folder via cloud service should work as DIY solution.

Documents\JRNL Entries is the default file path. If you have OneDrive have it back up your documents folder (or you can have it specifically back up JRNL). If you don't have OneDrive you can sign up for a free account with 5 GB of storage. Even if you write a lot it would be years before you would use up that storage using JRNL back ups only. If you have any issues setting it up let me know and I can send links to tutorials. 

yeah nice burp and fart


This is a great app that has reignited my habit of writing daily, but there seems to be a nasty bug that wipes the last-open entry when JRNL is closed. I don't know what exactly is behind it (possibly Summernote unloading early and causing the program to overwrite the journal file with empty data?), but until the author releases a fix, to prevent this on my end I've disabled save-on-close by commenting out the saveFile() line under the windowClose event trigger in JRNL\resources\app\body.js, like so:

ipcRenderer.on('windowClose',(event, arg) => {
    if(autoSaveInterval != null) {

Downside is you need to be sure to hit Ctrl+S or load another day to save the current entry before closing JRNL, but it beats randomly losing an entire entry on shutdown.


why does it keep deleting my entries right after i write them this is so irritating

need it on iPhone!!


this looks so cool! any plans to port it to mobile?


Really nice program! I've been using it for couple of days and enjoying it!


  •  Sleek and minimal design
  • You can change the theme to be completely customised by you or choose from really nice pre-existing ones
  • You can change how big the font is in the program so you can actually read settings and stuff
  • Simple editing
  • Cheap
  • Does what it promises
  • You can easily see which days have journal entries and read them. 
  • Very simple to use and easy to learn


  • You can't add new words and only language the program supports is English. Though its not that big of a deal.
  • Editing size of pictures can be tricky (I accidentally made mine so small it deleted itself multiple times)

Honestly both cons are minimal and don't really matter in the long run. 

As someone who has gone through A LOT of journaling apps/programs I can't recommend this enough!

(1 edit) (+1)

Hey Hey, love the program! The interface is sleek and clean. It makes me enjoy actually writing about my day (mango theme is top tier).


shows when you misspell a word but doesn't show the correct spelling or suggestions. open config file doesn't work  and neither does show config in file explorer


This made my fans ramp to 100%., then my system shutdown suddenly


Hello. I'm having an issue with the app. I closed it and when I opened it again, all I could see was text. The bar with the styling options and everything else is gone. I didn't change anything except for the theme and the notification time, I don't know how to get the bar back.

I also ran into the same problem. The style bar was available for the first five days I was running it, and when I opened today, the style bar was gone. The one I get when I highlight text doesn't include things like changing font either. 

(1 edit) (+2)

Having an issue at the moment, it just shows up as a blank screen. I have tried

  • Redownloading it
  • Restarting PC
  • killing the task and restarting it

below is a screenshot of what I see, its just blank color no writing

Same here :( For me I can't close the window or minimize it using the app's buttons either, but a force close works.

Does anyone knows how do you "Export a year's worth of journal entries into a single, archivable HTML file"???

Please keep in mind I'm not really familiar with coding and just got the app. Pretty friendly interfase by the way but I'm planning of exporting all entries to HTML in the future and don't see an option. If there's a manual somwhere or anyone can tell me how to do it I would aprecoate it.


It's in the systray. When you minimize/close the app, there's still an icon besides the clock in your taskbar. Right click on it: There you can find the option to export to HTML.

Thanx. Somehow I didn't see that. lol. 

(1 edit) (+1)

Also you can find the .jrnl files in the "JRNL Entries" folder. Those are the Entries, which seem to be in HTML format. If you want your windows pc to treat them like such html files, just change the .jrnl extension to .html.

(Copy them before you do that!)


Thank you. I had located the files but I didn't knew about that.


I would love love love love to have access to this on mac someday. It looks so beautiful! Keep up the good work!

very nice

It's a very nice app to use. Customizing it is not intuitive if you don't know codin, but its easy to do thanks to the instructions. 


Hello, is there a way to turn off electron SpellChecking ?


Ok, I just found a way, I added `spellcheck: false` in main.js


Where exactly?, I'm trying just writing that in the end and is not working 馃槬

Hey. exactly where in the file did you put the

spellcheck: false

Where exactly do you put
spellcheck: false` in main.js

(1 edit)

I really want to use this for my daily journaling to replace google docs, however, the customization/navigation being not-so-straightforward definitely hindered it.


First of all, I love the app!  It got me into the habit of writing daily after a long time of feeling like I just couldn't do it.

I think I found a bug though?
The app remembers its last position on shutdown, which normally is really handy, but I closed the app on my second monitor one day, and the next I got really confused since the app remembered its last position even though I was only using one monitor, leading it to be out of bounds from my screen! Had to lock a window to one of the sides of the screen to yank it out of there.

Keep up the good work!

The customization instructions could be a lot clearer, but it's a good  app.

The notifications are a must for me, so they're a pretty cool feature (although I find it odd that the app must be on the System Tray for them to work, but since I'm not a developer I also don't know how I'd change it).

I noticed some people were having a bit of trouble navigating through/customizing the app files, here's the way I customized mine:

  1. Right-click the app icon, open file location.
  2. Open config.json with a text editor (Notepad works, though I used VSCode myself).
  3. Changed the notification settings to my liking (the CloseToTray settings must say "true"). Pic related.
  4. If you dislike the notifications and don't like that the app is on the System Tray all the time, just change the CloseToTray settings to "false".
  5. Additionally, once you close the app's window and want to reopen it you'll have to open it via the System Tray (it'll most likely be visible when you click on the up arrow icon). The CloseToTray settings are related to this.

Additionally, I came across some visual bugs regarding the pop-out box for the text formatting, but they're nothing that breaks the app and they aren't even that annoying.

Anyways, that's it. Good app, but takes a bit of work to get it to work the way you'd like, and I think buyers should be aware of that. Figured I'd write a guide, since I saw some other people have some trouble with it.

girl help how do i do any of the setup :sobs: the thing is really fun but i cant find the config file??? 7:30p really does not work as a notification time? clearer instructions would be great!

I'm not Blarfnip but, my config file is in the folder where jrnl installed itself. Seems like by default, it is (Drive:)\Users\(Username)\AppData\Local\Programs\jrnl; the file itself is config.json. You can also take its shortcut and Open File Location

Notifications also don't work for me no matter what time I set tbh, so I just have an alarm on my phone for it


I would have liked this more, but apparently writing too late into the night and checking a previous day's entry afterward causes you to lose at least both or more. I already checked to make sure it's not just a visual bug, exporting the year's journal shows the app thinks the lost entries in question never existed.


This is a really cute tool to use! But I have an issue trying to find the config file to be able to customize it further. Upon downloading, I only got a single application and no folder with other files. 


Not a fan of how I downloaded it to my E drive and it auto installed itself onto my C drive which i try to reserve space on. pretty unfortunate. 


I downloaded JRNL as part of the Palestine bundle and it looks great. Unfortunately, I can't get it to run! I read through the comments on itch and saw that someone else had a similar issue and you recommended three steps. I've tried those three steps (completely shutting down JRNL, a restart of the PC, and a fresh install of JRNL) and coming across the same blank screen. Any ideas?


I absolutely love this, it's exactly what I need in a journal application. I mentioned an autosave in response to another comment below, but I'd also like to add a save when you switch days would also be nice if an autosave isn't something that could happen for whatever reason. I swapped days after midnight last night and lost a bunch of stuff since I hadn't minimized before switching. 


press ctrl + s and that should work (found in the jrnl manual pdf thing that you can download on this page)


any plans for a macOS version?


Hi! This is a very nice writing program and even though it's simple, there's a lot I like about it!

Unfortunately, my eyesight is not getting better and the small font size combined with the small laptop screen makes it difficult to see what's going on. I'd like to second the call for a way to change font size. Even if it's just in the config file it would be great to be able to bump it up easily.

Thanks again for making this available!


Actually, for anyone interested, I have just discovered how to change font size. You can do it with the themes in %config.js.

Every theme in %config.js has a base section. You need to add a new setting to it. Here's what mine looks like now:

"base": {
    "background-color": "#214c80",
    "color": "#e6f0fc",
    "font-size": "18pt"

This gives me a nice comfortable reading size on my laptop. The "pt" means that the size is specified in points, but since this seems to work using web styles, you can probably also set pixels ("px") and so forth. This also means you can probably style other things about the text using web styles (CSS) too...

Note that if you want to have the same font size in all themes, you will have to copy that line to all of them.

Hope this helps!

Thank you very much for this!

I recently started using this and so far I'm greatly enjoying it! I love how simple it is -- just the calendar and the text. I find most other text editing programs distracting, irritating even because of all the colours and buttons cluttering the screen, but this isn't a problem with JRNL. I like that you can customise the theme, but I'm using the default one, which is very soothing. Thank you!


I was only expecting this to be good for organizing. But the overall experience of writing text is great. My dream operating system would actually include this as a stock app. To me this it's better than the almighty Microsoft Word in tons of different ways. It actually reminds me of when I used to use Wordperfect and Word and actually liked them, before I started using plaintext editors instead. There's a whole philosophy behind this that's just incredible and VERY needed in today's computer world. 

Below, I have attached light and dark "gruvbox" themes. The default black theme is a bit too high contrast for my tastes. The light one turned out basically identical to theme 2 lol, but maybe it will just right for somebody out there.

The only two suggestions I have for what would make this THE perfect journaling program for me:

1. To be able to set the default font size in the config. It's just a teensy tiny bit small for my eyes sometimes. But it's actually fine, it would just be nice.

2. Autosave after 5-10 seconds of inactivity. I lost yesterday's entry because I never minimize windows. I just open more stuff in front of them, so it never triggered the save. I ended up not being able to get back to it, and when the date rolled over it was gone. 

Those are two things I can totally live without though, this is otherwise one of the most perfect programs I have on my computer right now.

Gruvbox low contrast light and dark
"base": {
"background-color": "#282828",
"color": "#ebdbb2"
"emptyDate": {
"background-color": "#d5c4a1"
"selectedEntry": {
"background-color": "#98971a"
"unselectedEntry": {
"background-color": "#458588"
"base": {
"background-color": "#fbf1c7",
"color": "#3c3836"
"emptyDate": {
"background-color": "#928374"
"selectedEntry": {
"background-color": "#98971a"
"unselectedEntry": {
"background-color": "#458588"

Definitely agreed on the autosave! Lost something myself yesterday sadly.

I love it but I am encountering an issue: JRNL seems to be impossible to close for me, unless I bruteforcibly close it with the ctrl+alt+canc. I am aware that it gets minimized in the taskbar, but right clicking on the taskbar icon does nothing for me, and double-clicking the taskbar icon has no result either. I'm running Windows 10, dunno if there is some weird bug?

(1 edit)

Ok nevermind, now it fixed itself (?). But I've noticed that the game insists on reinstalling itself even when closed properly. Upon further tests, it seems that the Itch launcher opens the installation exe instead of the actual software, because when I try to open JRNL from the Itch launcher it installs again resetting my config file, but if I open the exe from the game folder (which for me is C:\Users\[user name]\AppData\Local\Programs\jrnl ) it doesn't reinstall.

Maybe you should find a way to avoid that or talk with Itch customer (?) service to get the proper directory linked?

Hi, great idea. Can I make more than one daily reminder?

Viewing most recent comments 1 to 40 of 53Next pageLast page