Naver Blog & Cafe Image Downloader icon

Naver Blog & Cafe Image Downloader

Save every image from Naver Blog, Cafe, and Post in one click. Full-resolution originals in one folder, no context menu needed.

Users
9
Works on
Chrome
Version
3.0.3

A Naver blog post with forty photos means forty right-clicks, forty Save As dialogs, and forty files scattered in your downloads folder — assuming the right-click menu works at all. A green button appears at the bottom right of the post instead, showing how many images it found.

Saving images from a Naver blog, cafe, or post one at a time is slow, especially when there is no quick way to grab them all at once.

This extension finds every image in the post body, strips Naver's resize parameters (?type=) to restore the original resolution, and downloads them all into one folder named after the post. It works on Naver Blog (PC and mobile), Naver Cafe, and Naver Post. Because it reads the images straight from the page, it works even when the browser's context menu isn't available.

Screenshots

What it does

  • Original quality: removes ?type= / ?w= resize params, and reads data-linkdata for SmartEditor originals.

  • One folder per post, named from the post title (up to 80 chars); files are numbered 001_, 002_, …

  • Skips stickers, emoticons, sprites, and tiny icons so you only get the real photos.

  • Re-scans lazy-loaded and SPA-navigated posts as their content loads.

  • Shows a live count on the button and "저장 중 3/12" progress while downloading.

  • Downloads through Chrome's own downloader, so there is no Save As dialog for each file.

When you'd reach for it

  • Archiving a recipe or travel post

    Click the button and every photo in the post body downloads in order into one folder named after the post title. Files are prefixed 001_, 002_, and so on, so the sequence of a step-by-step post survives the download. Images arrive through Chrome's own downloader with no Save As dialog per file.

  • Getting the full-size version, not the thumbnail

    Naver serves resized images through URL parameters, so what you save by hand is often the display copy rather than the original. Each URL has its ?type= and ?w= parameters stripped before downloading, and for SmartEditor posts the original src is read out of the component's data-linkdata attribute.

  • Naver Cafe posts and mobile blog pages

    The same button runs on cafe.naver.com and post.naver.com as well as blog.naver.com and the m.blog mobile view. Post bodies on these sites render inside an inner frame, so the script runs in every frame and injects the button only where a post body with images actually exists.

How to use it

  1. 01Open a Naver blog, cafe, or post page.
  2. 02Click the green "이미지 전체 저장 (N)" button at the bottom-right — N is the number of images it found.
  3. 03The images download in order into a folder named after the post title.

Permissions & privacy

downloadsSaves files to your Downloads folder.

It runs only the code shipped inside the package — no remote code is fetched.

Questions people ask

How do I download all images from a Naver blog post?

Open the post and click the green button at the bottom right — its label shows the number of images found. Downloads run one at a time and the label counts up, ending with a total such as "All 24 images saved". If some files fail, the label reports how many of the total actually landed on disk rather than claiming success.

Does it save the original resolution or the resized version?

It targets the original. Before downloading, the resize parameters Naver appends to image URLs (?type= and ?w=) are removed, and for SmartEditor components the source recorded in data-linkdata takes priority over the rendered img src. If a stripped URL turns out not to exist, that file is counted as not saved instead of being silently skipped.

Does it work when right-click is blocked on the page?

Yes. Image URLs are read out of the post's DOM and handed to Chrome's download API, so the browser context menu is never involved. The same is true for lazy-loaded images: the script watches the post for changes and rescans, plus two extra scans a few seconds after load, so images that appear as you scroll get counted.

Will it also grab stickers and emoticons?

It tries not to. URLs from Naver's sticker and static asset hosts are excluded, along with anything containing sprite, emoticon, or a blank/loading placeholder, and images rendered smaller than 60x60 are skipped. Duplicate URLs within a post are collapsed to a single file.

What permissions does it need?

The manifest declares exactly one permission, downloads, which is what lets it write files without a Save As prompt for each one. It has no host permissions; the content script is limited to blog.naver.com, m.blog.naver.com, cafe.naver.com, and post.naver.com, so it does not load on any other site. Image files come from Naver's servers straight to your disk.

Related extensions