# Question: How do I work on local files (load, save)?

**URL:** <https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547>\
**Category:** Support\
**Created:** [9 August 2024 09:49 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547 "2024-08-09T09:49:13Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [9 August 2024 09:49 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/1 "2024-08-09T09:49:13Z")

</div>

### Operating system

Windows

### Joplin version

3.0.14

### Desktop version info

The title pretty much says it all.

### Sync target

File system

### Editor

Markdown Editor

### What issue do you have?

I assumed Joplin was an editor used for editing local files, but I don't see any Open, Load, Save, Save as... entries in the File menu.

What is the intended workflow? I've never encountered this type of approach before.

---

<div class="post-metadata">

**Author:** ![tomasz86](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tomasz86](https://discourse.joplinapp.org/u/tomasz86)\
**Post date:** [9 August 2024 10:30 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/2 "2024-08-09T10:30:14Z")

</div>

Joplin is a note taking application. This basically means that you create and write notes inside it. It is not intended to open external files (although it can import some formats which you can then edit inside it later on as notes).

In other words, if you're looking for a text/code editor which you can use to open and edit normal files, then Joplin is not it.

---

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [9 August 2024 10:31 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/3 "2024-08-09T10:31:32Z")

</div>

Okay, thanks.

---

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [16 August 2024 11:07 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/4 "2024-08-16T11:07:09Z")

</div>

> [@tomasz86](#):
>
> Joplin is a note taking application. This basically means that you create and write notes inside it. It is not intended to open external files (although it can import some formats which you can then edit inside it later on as notes).

Just a quick follow-up question...

I'm unfamiliar with the workflow you're describing. Would I have to set up a repository (on GitHub, for instance) and work only from there?

---

<div class="post-metadata">

**Author:** ![tomasz86](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tomasz86](https://discourse.joplinapp.org/u/tomasz86)\
**Post date:** [16 August 2024 11:58 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/5 "2024-08-16T11:58:08Z")

</div>

No need to set anything up 🙂. You can just install Joplin and use it locally. Now, if you want to synchronise your notes between multiple devices, then that does require additional configuration, but out of the box, Joplin is local first, so you don't need to connect it to any external services.

---

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [16 August 2024 12:55 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/6 "2024-08-16T12:55:42Z")

</div>

> [@tomasz86](#):
>
> You can just install Joplin and use it locally.

Okay, now I'm confused. In your first reply, you contradicted this... I think... Seems like it to me, anyway. 🙃

If I want to work on local .mp files that already exist, how would I get them into Joplin without having to use copy-paste from another text editor?

> [@tomasz86](#):
>
> Now, if you want to synchronise your notes between multiple devices, then that does require additional configuration, but out of the box, Joplin is local first, so you don't need to connect it to any external services.

And if I want to synchronize with a GitHub repository, is there a facility for that? Or would I just use git as per normal?

---

<div class="post-metadata">

**Author:** ![tomasz86](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tomasz86](https://discourse.joplinapp.org/u/tomasz86)\
**Post date:** [16 August 2024 14:52 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/7 "2024-08-16T14:52:56Z")

</div>

> [@rontarrant](#):
>
> Okay, now I'm confused. In your first reply, you contradicted this... I think... Seems like it to me, anyway. 🙃
> 
> If I want to work on local .mp files that already exist, how would I get them into Joplin without having to use copy-paste from another text editor?

Have you tried actually using Joplin 😉? The notes are stored inside its database. In other words, there are no external files to edit, and you cannot use Joplin to open any external files either. Of course, you can create a new note and copy and paste text content from external files inside it.

By "locally" I mean that Joplin operates fully offline and stores everything on the disk. This doesn't mean though that you can access the notes as files, etc. using other software. You still need to open Joplin and use it to manage the notes, which are then stored in the Joplin's database.

I'm not sure if I can explain this in more simple terms ☹.

> [@rontarrant](#):
>
> And if I want to synchronize with a GitHub repository, is there a facility for that? Or would I just use git as per normal?

No, Joplin has nothing to do with neither Git nor GitHub (except that the source code is stored there), so no such synchronisation is possible.

---

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [16 August 2024 15:19 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/8 "2024-08-16T15:19:29Z")

</div>

> [@tomasz86](#):
>
> Have you tried actually using Joplin?

Yes, I did. That's where the confusion started. 🙂

Yeah, I know. It sounds like I'm being dense, but during nearly 40 years of programming, I've never come across an editor that used a database backend in quite this way. Or, if I did, my brain refused to focus on it. You can ask any company/person I've ever worked with since the mid-90's and they'll tell you just how disconnected I am from database-think. My wife is an expert, so instead of trying to figure it out, I just get her to write any code that needs to deal with databases. It's actually a bit embarrassing. (well, not really! 🙂 ) Give me any other kind of coding task and I'm there with bells on! 🙂

Anyway, thanks for clearing that up. Since MarkdownPad is no longer being supported (despite being a pay-for-the-pro-version app) and it's getting frayed around the edges with age, I'm on the hunt for something that will allow editing of .MP files directly. I love the way Joplin works other than the whole no-local-markup-files thing, so I'm keeping it in my toolbox until I find an editor that works more or less the same way. Until then, I can live with copy-n-paste. At least I know how that works! 🤣

---

<div class="post-metadata">

**Author:** ![tomasz86](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tomasz86](https://discourse.joplinapp.org/u/tomasz86)\
**Post date:** [16 August 2024 15:32 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/9 "2024-08-16T15:32:32Z")

</div>

Yeah, now the situation is clear 🙂.

Joplin uses the database approach, but there are other note taking applications, which operate on text files directly. Obsidian seems to be very popular and is often mentioned on this forum as well. However, please keep in mind that in contrary to Joplin, Obsidian is not free and open source software.

On other hand, if you want to store your notes in Markdown (or any other text format) and organise them in folders as you wish, you could also just use any code editor to open and modify them.

---

<div class="post-metadata">

**Author:** ![andbenn](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/andbenn/32/21502_2.png) [@andbenn](https://discourse.joplinapp.org/u/andbenn)\
**Post date:** [16 August 2024 19:12 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/10 "2024-08-16T19:12:43Z")

</div>

I'm sure you've used an editor that had a database back end. Probably gmail, hotmail, etc. 🙂 Oo, this forum too! heh

---

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [16 August 2024 22:27 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/11 "2024-08-16T22:27:25Z")

</div>

> [@tomasz86](#):
>
> On other hand, if you want to store your notes in Markdown (or any other text format) and organise them in folders as you wish, you could also just use any code editor to open and modify them.

I use markdown for writing Jekyll files used on GitHub Pages.

---

<div class="post-metadata">

**Author:** ![rontarrant](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rontarrant/32/22322_2.png) [@rontarrant](https://discourse.joplinapp.org/u/rontarrant)\
**Post date:** [16 August 2024 22:28 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/12 "2024-08-16T22:28:04Z")

</div>

> [@andbenn](#):
>
> I'm sure you've used an editor that had a database back end. Probably gmail, hotmail, etc. 🙂 Oo, this forum too! heh

I think you missed the spirit of what I was saying, but whatever.

---

<div class="post-metadata">

**Author:** ![andbenn](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/andbenn/32/21502_2.png) [@andbenn](https://discourse.joplinapp.org/u/andbenn)\
**Post date:** [16 August 2024 23:04 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/13 "2024-08-16T23:04:37Z")

</div>

Joplin also supports File System Sync, which is good for sneaker net type of scenarios and moving between computers when a sync service isn't available. I used File System Sync and syncthing between three devices before I realized I had webdav access, then migrated to that.

You could put the file System Sync output out to git. Although I am not confident it is editable and then importable back into Joplin. Edit: as noted, these files are not intended to be edited.

---

<div class="post-metadata">

**Author:** ![tomasz86](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tomasz86](https://discourse.joplinapp.org/u/tomasz86)\
**Post date:** [16 August 2024 23:16 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/14 "2024-08-16T23:16:35Z")

</div>

> [@andbenn](#):
>
> You could put the file System Sync output out to git. Although I am not confident it is editable and then importable back into Joplin.

The file system sync files are not intended to be edited manually, and bad things can happen if you try to do so (see [Add a file in sync target to warn user that they shouldn't open any file · Issue #9997 · laurent22/joplin · GitHub](https://github.com/laurent22/joplin/issues/9997)).

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/1/c/1c948e33314e232a0927789508474d8624f4270b.png) [@system](https://discourse.joplinapp.org/u/system)\
**Post date:** [15 September 2024 23:17 UTC](https://discourse.joplinapp.org/t/question-how-do-i-work-on-local-files-load-save/39547/15 "2024-09-15T23:17:25Z")

</div>

Closed on 15 September 2024 23:17 UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
