Case study · Extension · Chrome · HR

Resumes to PDF for hh.ru

Chrome extension for hh.ru employer response pages: bulk-download candidate resumes as PDF without manual saves. Up to 100 files per run, filenames by surname, data stays in your browser.

Year 2026 Chrome Extension MV3 EN + RU v1.3
Resume PDF for hh.ru - bulk download popup on employer response page

2026

Year of the current release

Up to 100

PDF files per run

MV3

Manifest V3 architecture

EN + RU

UI via chrome.i18n

Browser-local

No resume data on our servers

Challenge

The task

Save dozens of hh.ru resumes as PDF for offline review - without clicking each candidate one by one.

Starting point

Recruiters and HR teams on hh.ru open employer response pages with tens or hundreds of applicants. Each resume must be saved manually - slow, error-prone file names, no batch export from hh.ru itself.

The goal was a focused Chrome tool for employer response pages only: one action to download many PDFs, readable filenames, progress in the popup, and no cloud upload of candidate data.

Core requirements

The extension had to stay narrow and trustworthy:

  • Works on hh.ru employer response pages only
  • Bulk or selected download, up to 100 PDFs per run
  • Filenames by candidate surname
  • Processing and downloads stay in the browser
  • Chrome MV3, EN and RU UI, Chrome Web Store release

Solution

What we built

Resume PDF - a Chrome extension by Webdoka for hh.ru recruiting workflows.

Product approach

Resume PDF (Резюме в PDF) adds a popup and content scripts on hh.ru employer response pages. The extension collects resume links on the page, fetches PDFs through Chrome APIs and saves them via chrome.downloads - with a stepper for batch size and live progress.

Built with vanilla JavaScript on Manifest V3: service worker, content scripts and popup. UI strings in English and Russian through chrome.i18n. Current release around v1.3.0.

Delivery and site

Product landing: hh.webdoka.com with welcome and privacy pages. Listed in Chrome Web Store.

Help: welcome guide, privacy policy. Chrome only - no Firefox or Edge builds in this release.

Scope of delivery

From popup UX to store publication - what was actually delivered.

  • Product concept and popup UX
  • Chrome MV3 extension (vanilla JS)
  • Bulk and selective PDF download
  • Filename rules by surname and resume id
  • Progress, statuses and error handling in popup
  • EN and RU localization
  • Landing, welcome, privacy and Chrome Web Store listing

Features

What the extension does

Bulk PDF export tuned for hh.ru employer workflows - three core blocks.

Every resume, one button

Open a vacancy's applicants on hh.ru and download every candidate as PDF in a single click. Need fewer files? Set a number in the stepper (up to 100) and download only that batch.

Up to 100 PDFs Stepper One click
Resume PDF - download all resumes from hh.ru responses page

Downloads run in the background

Close the popup - files keep saving. Progress stays visible in the extension UI while Chrome works through the queue with pauses so hh.ru is not overloaded.

Background queue Progress Closeable popup
Resume PDF - background download progress in popup

Files named by surname

Each PDF is saved as Surname Name_<id>.pdf when the name is available, otherwise resume_<id>.pdf - straight into Downloads, without manual renaming.

By surname Downloads folder Local-first
Resume PDF - files named by candidate surname in Downloads

Workflow

Three steps

From install to a folder of PDFs on the employer response page.

1. Install and open responses

Install from Chrome Web Store, sign in to hh.ru as an employer and open a vacancy response list.

2. Set batch size

Open the extension popup, pick how many resumes to save (up to 100) and start the run.

3. Collect PDFs

Chrome saves files to your download folder with readable names. Repeat on the next page if needed.

Disclaimer

Resume PDF is not an official hh.ru product and is not affiliated with HeadHunter. The extension works only on employer response pages where you already have access through your hh.ru account. It does not bypass hh.ru permissions or store resumes in the cloud.

For Webdoka

The case shows a narrow HR utility shipped as a public Chrome extension: MV3 architecture, localized popup, product site and store listing - similar to how we deliver client-facing tools.

Need a Chrome tool like this?

Tell us briefly what you need - we come back with a concrete proposal.