Uploading files to your website with NotePad++


I’ve use NotePad++ as a Windows NotePad replacement for some time now. It’s great for editing css and php files on my local computer. But did you know you can upload your files to your website directly from NotePad++? Saves having to launch your ftp client to upload them. In NotePad++, there’s a plugin called FTP Synchronize under the Plugins menu which is installed by default during installation of NotePad++. Go to FTP Synchronize and click Show FTP folders. New windows should open to the right and below the main NotePad window. The window to the right looks like this:


Click on the Settings icon, which will bring up the following window:


Click on New at the bottom left to start a new profile. In the box named Profile at the top right, give your profile a memorable name, e.g. the name of your blog and click Rename. Add the details down the right side and click OK. If you’re not sure of these they’ll be in your current ftp client. You can set the Initial directory to the sub-folder where your files are stored online.

Once this is saved, you can click the Connect button as shown in the top graphic. You’ll get a drop-down box with your saved profile and just click on it. Obviously, you could save a number of profiles here to connect to different folders online (e.g. different blogs). Once connected, just click the Upload button shown in the top graphic and the saved edited file currently showing in NotePad++ will be uploaded to your chosen folder.

That’s it.

Edit (6th December 2010) Since I wrote this post, the NotePad++ plugin has been updated and renamed. If you’re using the latest version of NotePad++ (currently 5.8.5), the plugin is now called NppFTP but works in much the same way as the old plugin.

20 Responses

  1. Ramesh Natarajan Says:

    Unfortunately I have to use Windows at work. But that is OK, as I have to deal with lot of Linux Servers at work to keep my fun side going.

    Anyway, Notepad++ is one of the most frequently used windows application for me.

    For ftp, I primarily use the FireFTP on my mozilla. But, I can see lot of use to do FTP directly from Notepad++.

    Thanks a lot for sharing this idea.

  2. karen Says:

    I have a strange problem. My FTP Sync won’t show the folder names or file names. Is there a setting I’m missing that will change this? Or is this a bug I need to alert the programmer to?

  3. techandlife Says:

    Before you click the blue Connect button in the right panel you won’t see any files or folders listed on your site. Is this what you mean? Once you click Connect, you can then click the profile you’ve added in the drop-down menu. It will then hopefully log on to your site and the Upload button will show a green arrow and the folders and files will be displayed. You need to have used the same settings for your profile that you used in your ftp client. Address is the name of the ftp server, username and password are the log-in name and password you use to get on the ftp site. Hope this helps.

  4. techandlife Says:

    I’ve just updated NotePad++ to the latest version (5.4.5) and I’m seeing folders, folder names and file names. No different from the older (5.1.4) version I was using. I tried uploading a file and everything was fine.
    Sorry I don’t have an answer for you. It maybe a conflict with another program you installed before updating Notepad. Or the FTP_SYNC plugin may be buggy. I don’t think it’s being developed any further


    You could try asking for a solution on that forum. Or reinstall the older version of NotePad and see if that works like before. You can get the older versions at FileHippo:


  5. Paul Says:

    I am having the same problem with FTP Synchronize. I can connect just fine to an FTP server but the folders and files have no names. I am using version of the plugin and version 5.5.1 of Npp. Any help would be greatly appreciated.



  6. Paul Says:

    Correction, I can see the name of the top level folder/directory but not any files or subfolders.

  7. Paul Says:

    Sorry, the names of the files and subfolders under the top level dirctory are not showing.

  8. تبلیغ آگهی Says:

    thanx for this

  9. Henri Says:


    I’m a very happy user of the pretty good plugin, but this pluging seems not to work under windows 7.
    The plugin connects with the FTP but it doesn’t upload or download any files. Did i something wrong or is windows 7 making a mess of it.

  10. Gregory Says:


    I’ve been using NotePad++ with FTP_Synchronize plugin for a long time, and it’s great Tool for me.

    I have a questions about safe using of this plugin (FTP_Synchronize):

    1. Is it possible to work on SFTP protocol with this tool (maybe in short future?)

    2. Is it safe to keep FTP users/passwords/hosts information saved in NotePad++. I mean – I’ve read a lot about any trojan/mallware that steals passwords from programs – but I haven’t found any information about this threat on this program.

    I would be grateful for your answers.


  11. Sybille Says:

    my Notepad++ plugin menu does not show FTP Synchronize – is there anywhere I can look for it?

  12. Debbie Says:

    I have spent 4 days trying to get notepad++ to connect to my website. I have the NppFTP plug in installed. I am on Windows 7 64 bit. I need to connect with FTPES over explicit. I have checked the firewall – not blocked. I have changed Admin permissions. I have installed in c – c/program files and c/program files (86) both with and without admin permission.
    Here is the message I get 18:54:16 [NppFTP] Everything initialized
    18:54:18 -> TYPE I
    18:54:18 Connecting
    18:54:18 -> Quit
    18:54:19 220———- Welcome to Pure-FTPd [privsep] [TLS] ———-
    18:54:19 220-You are user number 1 of 200 allowed.
    18:54:19 220-Local time is now 18:54. Server port: 5200.
    18:54:19 220-This is a private system – No anonymous login
    18:54:19 220-IPv6 connections are also welcome on this server.
    18:54:19 220 You will be disconnected after 15 minutes of inactivity.
    18:54:19 -> AUTH TLS-P
    18:54:20 500 This security scheme is not implemented
    18:54:20 -> AUTH SSL
    18:54:20 500 This security scheme is not implemented
    18:54:20 Unable to connect
    Please help. I need this working. Debbie

  13. Jeff Says:

    How do you upload an entire folder at once?

  14. techandlife Says:

    The whole idea about NotePad++ is being able to edit your css or php file and then directly upload the edited file to your site without firing up a separate ftp client. I think if you want to upload a folder of files then your ftp client is the answer.

  15. Helen Neely Says:

    I don’t know if it’s me or is anyone else not seeing the FTP plugin in the default installation?

    I can’t get mine working.

  16. techandlife Says:

    Helen, I’ve just updated Notepad++ to version 5.9.3 and I can see the FTP plugin. During your install, there should be a check mark against Plugins. Also expand that box and make sure there’s a check mark against Npp FTP. After installation do you have a Plugins menu? Npp FTP should now be in it.

  17. Mike Says:

    I cannot get this to work. The new versions of notepad don’t come with ftp synchronize, and I downloaded it, but have no idea what to do next, running it doesn’t work. One forum said “unpack it to notepad plugins” I have no idea what this means. Need step by step guide, “ftp synchronize” not an option under “plugins”

  18. Samuel Says:

    I did not see show FTP folders on my notepad++. But under the plugins menu, there is show “NppFTP window” in the submenu of nppftp and if I click on it, the window will open but it will show NppFTP – Disconnected. What can i do to make it connected?

  19. Russ Says:

    Works for me on Windows 7. What I found, however, is that the file must previously exist in the destination folder before the upload icon becomes active. I tested this by going to my destination machine & folder and creating a blank file of the same name. unix: “touch foo.txt”. As soon as I refreshed my NppFTP window, the icon was active.

  20. Fabienne Says:

    Thank you, Russ. That point was driving me crazy! Thank you so much for explaining that!

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment. Please do not use keywords in the Name field. Comments must relate to the post topic. This website is here to help people, not for advertising purposes.

Please complete puzzle and then submit your comment *
Time limit is exhausted. Please reload CAPTCHA.

` `