Import Articles

You can import single or bulk articles from your Medium or DEV account into your Hashnode blog.


Medium Importer#

Here is how to import your stories from Medium:

  1. Learn how to download your Medium stories as HTML files in a .zip archive here.

  2. Log in to your Hashnode account.

  3. Click on your profile picture at the bottom-left corner of the page on desktop screen or top-right corner on mobile screen.

Hashnode's Feed

  1. Click on the Blog Dashboard option from the popup modal to access your blog's dashboard.

Hashnode's Feed

  1. Navigate to IMPORT, and click on Medium Importer to access the section for importing Medium articles.

Hashnode Import

  1. Click on the UPLOAD MEDIUM ZIP FILE button to upload your medium stories export. You can download your Medium stories as .zip using these instructions.

Blog Dashboard

  1. The zip file will be uploaded and processed (this may take a few minutes). As it says in the image, do not reload the page while the files are uploading!

Importing the Medium ZIP file

  1. Once the articles are imported, you will get a list with all of them. You can select/unselect all of them or you can select/unselect specific articles.

Blog Dashboard

  1. Once the articles are imported, you can either save them as drafts or publish them directly. The image below shows an example of importing an article as a draft.

Medium importer Hashnode

If you import the articles as drafts, you can find them in your draft list. You can access your draft articles here.

If you publish the articles directly, you can see them on your blog.

DEV Importer#

āš ļø The content you import is reviewed manually. Please import only the content you own. Importing posts you have not written yourself is a violation of our T&C and may result in a ban.

Here is how to import your articles from DEV:

  1. Log in to your Hashnode account.

  2. Click on your profile picture at the bottom-left corner of the page on desktop screen or top-right corner on mobile screen.

Hashnode's Feed

  1. Click on the Blog Dashboard option from the popup modal to access your blog's dashboard.

Hashnode's Feed

  1. Navigate to IMPORT, and click on DEV Importer to access the section for importing DEV article(s).

  2. In the IMPORT tab, enter the post URL or DEV username for multiple imports in the field provided and click on the Import button to complete the process.

Import from DEV

  1. Your article(s) will be automatically published, and you can make edits afterward.

Bulk Markdown Importer#

With the new bulk markdown importer, you can import a zip file containing posts in markdown format. Follow the steps below to use this feature.

  1. Go to your blog's dashboard, navigate to theĀ IMPORTĀ tab, and click onĀ Bulk Markdown Importer.

Import Tab

  1. Click onĀ UPLOAD YOUR MARKDOWN ZIP FILEĀ to upload a zipped version of the markdown file.

Bulk Markdown Importer

Your zip file should contain aĀ .mdĀ file for each post. The importer will read the markdown frontmatter (title, slug, date, and image) of yourĀ .mdĀ file and use it for your blog post.

  1. Finally, click on theĀ PublishĀ button to publish the markdown file(s) to your blog.

Bulk Markdown Importer

RSS Importer#

In addition to our Medium, Dev.to, and Bulk markdown importer, you can also import articles to your Hashnode blog using our RSS importer.

The RSS importer is the most recommended method to use when migrating articles from WordPress to Hashnode. šŸ˜€

Import from RSS

To use the new RSS Importer, go to your blog's dashboard, navigate to Import and click on RSS Importer. In the Import from RSS section, enter your RSS feed URL & the tag containing the post body into the input fields. Then, click on Import.