How to Make Template Files for Your reMarkable


My name is Kyra and I’m a computer programmer that decided to stay at home with my two beautiful daughters: Ada and Zoey. I created this website to share with you anything I come across in my day to day life that I think you may enjoy.

You may also like...

17 Responses

  1. Jen-Francoooo Messier says:

    Great article and great content. I just want to see the other articles. And hopefully, I should be able to find the RSS link. I recognize WordPress……………. Have a great day 🙂

    • Kyra says:

      Thanks. I haven’t set up an RSS link by at the bottom you can sign up for emails. That said I publish a wide range from this to food to sewing to kids.

  2. Lucas says:

    I had some difficulty converting a single page US letter sized PDF to a template on my Remarkable 1, so for reference, here are commands that worked for me using ghostscript and imagemagick (convert):

    gs -sDEVICE=pnggray -o ./output-600.png -r600 ./input.pdf
    convert output-600.png -density 226 -units pixelsperinch output.png
    convert output.png -resize 1404×1872\! output.png

    I tried using ghostscript to encode it at 226dpi, but it looked a bit blocky. For some reason, just resizing it without changing the DPI caused the device to reject the files. Also of note: when I flipped the width/height dimensions, it still worked as a template, but was highly distorted.

    Hopefully some collection of those commands are useful for others.

  3. Alan says:

    Kyra – very impressed with the detail and explanation of how to make this work. Thank you.

  4. kitty visser says:

    hello do you already know how to add costum icons

  5. Debra Deppeler says:

    Update: I created the matching svg for my template using Inkscape. But, still no custom icon for my template, and template image still doesn’t show in the App on my laptop.

    • Kyra says:

      So far I haven’t used SVG files and only PNGs. That said I heard somewhere the SVG files are for exporting your notebook since SVG files can be made bigger without going blurry (I think SVG are vector images instead of pixel based so they don’t lose their quality but I haven’t done too much research).

      Since custom images aren’t supported they don’t show up in the apps at all. I got around it with one of my notebooks by exporting it as a PDF and having both versions on my reMarkable (notebook if I want to change it and PDF for the apps). That said, if I want to update it I’ll have to export it again.

      Also as templates aren’t supported there’s a limited amount custom images (iconcode) to use as the templates icon. I haven’t looked into whether you can add more (guessing rather complicated) and have just chosen one to repeat each time I add a custom template.

      With the template wipe when it updates. I’ve found if you keep the details the same (filename, category, etc) then when you re-upload them the reMarkable’s notebooks can still find the right templates without you having to go in and re-add them. It makes it a bit easier. Not sure, specifically, which details need to be the same as I haven’t played with that yet.

      Hope that helps. I’m so glad my post was able to help you out and if you have any other questions feel free to ask.

  6. Debra Deppeler says:

    It worked. I was able to edit the week PNG and make my own weekly template. Disappointed to learn that it wont be viewable in the APP. My guess is that I would have to have a matching svg file for the png file. I may try that for a different template. For now, this is a great addition to my rM 2 even if I must repeat parts of the process after each software update.

    Thanks again for the great instructions.

  1. March 31, 2021

    […] learning, and posting, about how you can upload a PNG image to your reMarkable to use as a template I realized I wanted […]

  2. July 27, 2021

    […] Since posting about how I connected to my device, changed out the default sleep screen image, and added my own custom templates I’ve also written a bash script that makes my custom templates so much easier to upload. […]

  3. January 1, 2022

    […] since come out with a video that combines several posts together including connecting via SSH, uploading the templates manually, and my bash script. You can find it here. If you’d like to simply update your sleep screen […]

  4. January 1, 2022

    […] Before using this script I recommend you get comfortable uploading a PNG to your reMarkable and editing the JSON file yourself. This way you can better understand what I did, more easily edit the script to fit your specific case(s), and troubleshoot any issues that may pop up. Before working on this script I first learned how to connect to my reMarkable2 via ssh through my terminal, changed my reMarkable2’s default sleep screen image, and then manually uploaded my custom PNG template. […]

  5. October 4, 2022

    […] since come out with a video that combines several posts together including connecting via SSH, uploading the templates manually, and my bash script. You can find it […]

  6. October 17, 2022

    […] So far I’ve mainly created my custom template image files by exporting a PDF I already have so each page becomes a PNG file. I then use these image files as my custom templates. You could also use GIMP, Canva, or other methods to create the images themselves. After connecting to your reMarkable you then upload the images, edit the templates.json file, and restart my device so the changes take effect. For help connecting you can check out my Learn How to Access Your reMarkable Through the Command Line post and for the custom templates themselves you can follow along in my How to Make Template Files for Your reMarkable. […]

  7. October 22, 2022

    […] almost a year ago, and figuring out how to connect to my device, change out my sleep screen image, upload custom templates, writing my own script to make the entire process simpler (part one and two), and handling […]

Leave a Reply

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

CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: