MakeQR
블로그로 돌아가기
pdf qr코드qr 변환문서

PDF QR코드 변환하는 법 (업로드 없이 무료)

MakeQR Team8분 읽기

PDF QR코드 변환은 사실 PDF 자체를 QR에 담는 게 아니라, PDF가 놓인 링크를 QR로 인코딩하는 작업이다. 거의 모든 "PDF QR 코드" 도구가 이 사실을 숨기면서 파일 한 개를 호스팅하는 대가로 구독료를 받기 때문에 혼동이 생긴다. PDF를 어디에 두느냐가 코드가 1년 뒤에도 동작할지, 그리고 돈을 내야 할지를 결정한다.

이 가이드는 세 경로를 다룬다. 이미 돈 내고 있는 곳에 PDF 호스팅(무료, 5분), 무료 파일 호스팅 이용(무료지만 취약, 신중히 선택), 그리고 호스팅이 포함된 유료 동적 QR 서비스(특정 상황에서만 가치). 무료 정적 변환 방식이 실제 상황 80%에 충분하다 — 식당 메뉴, 행사 전단, 백서(whitepaper) 포함.

QR 코드가 PDF 전체를 담는다는 착각

QR 코드의 최대 용량은 ISO/IEC 18004 Version 40(바이너리 모드, 에러정정 L) 기준으로 2,953 바이트, 약 2.9KB다. 에러정정 H를 적용하면 1,273 바이트까지 줄어든다. 반면 텍스트만 있는 한 페이지 PDF도 보통 30~200KB, 이미지가 들어가면 1~10MB가 흔하다. 어떤 PDF도 QR 용량 한도 안에 들어가지 않는다.

"PDF QR 코드"를 파는 도구가 실제로 하는 일은 네 PDF를 자기 서버에 올리고 URL을 만들어서 그 URL을 QR로 인코딩하는 것뿐이다. QR은 링크고, PDF는 벤더 호스팅에 산다. 이 자체는 괜찮은 모델이다 — 벤더가 망하거나, 무료 한도를 바꾸거나, 네 QR이 월간 스캔 쿼터를 넘었다고 결정하기 전까지는. 콘퍼런스 핸드아웃 2,000장에 인쇄된 코드가 멈추고, 수정은 재인쇄뿐이다.

이 사실을 알고 나면 결정이 바뀐다. 지금 고르는 건 QR 생성기가 아니다. PDF 호스트다. QR 도구는 쉬운 부분이다 — 어느 쪽이든 공짜로 몇 초 안에 URL을 인코딩한다.

방법 1 — 내가 관리하는 곳에 PDF 호스팅

가장 내구성 있는 옵션. 이미 웹사이트를 운영 중이면 자기 서버에 PDF를 올리고 그 URL에 QR을 건다. 영구적이고, 무료고, 제3자 의존이 없다.

  1. PDF 업로드 — 안정적인 URL(https://yoursite.com/menu.pdf, https://yoursite.com/brochure-2026.pdf)에 올린다. 앞으로 바꾸지 않을 URL을 쓴다 — 파일명을 나중에 바꾸면 QR이 죽는다.
  2. 링크 검증 — 시크릿 창에서 확인. 브라우저에서 다운로드가 아니라 인라인으로 PDF가 열리는지 확인한다. 일부 서버 설정은 강제 다운로드로 돌아간다. 방문자 대부분은 인라인 보기를 선호한다.
  3. QR 생성MakeQR에서 URL 타입 선택 후 직접 PDF 링크 붙여넣기. 깨끗한 PNG나 SVG 다운로드.

워드프레스라면 미디어 라이브러리가 안정적인 URL을 자동으로 만들어준다. Next.js·Astro로 만든 정적 사이트에서는 PDF를 public/ 폴더에 넣고 커밋하면 루트에서 서빙된다. 스퀘어스페이스·Wix는 내장 파일 관리자가 같은 일을 하지만 URL이 더 길고 못생길 수 있다.

방법 2 — 사라지지 않는 무료 호스트

웹사이트가 없다면 차선은 수명이 입증된 무료 서비스다. 실제 필요에 따라 아래 순서로 고르면 된다.

구글 드라이브 — 무료 15GB. PDF 업로드 → 우클릭 → "공유" → 권한을 "링크가 있는 모든 사용자"로 변경 → 링크 복사. URL은 https://drive.google.com/file/d/FILE_ID/view 형태. 깔끔한 내장 보기로 열고 싶으면 /view/preview로 바꾼다. 2012년부터 서비스 중이라 일반적인 소상공인 케이스에서 가장 안정적인 무료 호스트다.

Dropbox — 무료 2GB지만 링크가 안정적. Dropbox 앱에서 파일 우클릭 → 공유 링크 복사 → URL 뒤에 ?raw=1을 붙여서 Dropbox 뷰어 페이지가 아니라 직접 PDF 표시로 강제한다.

깃허브(정적 PDF용) — 공개 공유 가능한 파일만. 공개 저장소에 업로드한 뒤 "Raw" 버튼으로 직접 파일 URL을 얻는다. 이력서, 백서, 약관 같은 문서에 이상적이다.

피할 옵션 — 2022년 이후 나타난 이름 없는 "PDF 호스팅" 사이트들. 그중 일부가 2024년에 트래픽 감소 후 오래된 QR 코드를 광고 페이지로 리다이렉트하기 시작했다. 10년 전에도 브랜드 이름을 알아보지 못했던 서비스라면, 10년 뒤에도 없을 가능성이 크다고 가정한다.

방법 3 — 호스팅이 내장된 동적 QR

월 1~2만 원에 호스팅, 스캔 분석, 재인쇄 없이 PDF 교체 기능을 일괄 제공한다. 이 비용이 값어치 있는 상황은 세 가지다.

  • PDF가 주기적으로 바뀐다 — 분기별 업데이트되는 메뉴, 릴리즈마다 갱신되는 상품 카탈로그, 시즌별 가격표.
  • 스캔 분석이 필요하다 — 어떤 포스터·테이블카드가 실제로 다운로드를 유도하는지 마케팅 캠페인에서 측정.
  • 암호 보호나 만료가 필요하다 — 내부용 문서에 QR이 박혔고 행사 후에는 무효화돼야 하는 경우.

바뀌지 않는 정적 PDF — 유료 가이드, 이력서, 3년간 동일한 테이크아웃 메뉴 — 에 2MB 파일 호스팅에 연 10만 원을 쓰는 건 좋은 트레이드가 아니다. 자체 호스팅이나 구글 드라이브가 무료고 내구성도 동일하다.

MakeQR도 유즈케이스가 실제로 필요로 할 때만 동적 QR을 Pro 티어(월 $7)에서 제공한다. 정적 PDF QR 경로는 앞으로도 완전 무료로 유지된다.

PDF가 열릴 때 제대로 보이게 하는 법

QR은 경험의 절반이다. 나머지 절반은 스캔 후 휴대폰에 뜨는 PDF다. 코드를 확정하기 전에 세 가지를 고친다.

파일 크기 최적화 — 20MB PDF는 모바일 데이터로 받기 너무 오래 걸린다. 화면 보기용으로 150 DPI로 내보내고, 이미지를 압축하고, 사용하지 않는 폰트를 제거한다. 이미지가 들어간 PDF 대부분은 눈에 띄는 품질 손상 없이 2MB 아래로 내려간다. 맥은 미리 보기의 "파일 크기 줄이기" 필터가 클릭 한 번. 윈도우는 Smallpdf 같은 무료 도구가 같은 일을 한다.

모바일 가독성 확인 — PDF를 폰에서 열어서 기본 확대율로 글자가 읽히는지 본다. 데스크톱용 가로 페이지는 모바일에서 핀치 줌이 필수가 돼서 마찰이 된다. 가능하면 세로 방향과 큰 폰트의 모바일 친화 버전을 만든다.

MIME 타입 확인 — 방문자에게 PDF 대신 깨진 페이지가 보인다면 서버가 잘못된 Content-Type 헤더로 파일을 보내는 거다. 올바른 값은 application/pdf. 대부분 CDN·호스트는 자동 처리하지만, 커스텀 설정은 .htaccess나 nginx 조정이 필요할 수 있다.

2분 안에 PDF QR 만들기

makeqr.daylab.dev에서 타입을 URL로 두고, 호스팅된 PDF 링크를 붙여넣는다. 미리보기가 즉시 뜬다. 원하면 색상이나 로고를 커스터마이즈한 뒤, 슬라이드·포스터용은 PNG, 메뉴·명함 같은 인쇄물은 SVG를 다운로드한다. 계정 없음, 워터마크 없음, 만료 없음.

나중에 호스트를 바꾸면 — 예컨대 메뉴를 구글 드라이브에서 새 웹사이트로 옮기면 — 방금 인쇄한 정적 QR은 멈춘다. 정적 QR이 URL을 직접 인코딩하기 때문이다. 대량 인쇄 전에 방법 1 또는 2가 그 PDF의 최종 집인지 확인하는 이유가 여기에 있다.

PDF QR을 망가뜨리는 흔한 실수

QR 도구 전반에 걸친 지원 스레드에서 반복되는 세 가지 오류 패턴이 있다.

직접 파일 URL이 아니라 미리보기 URL 사용. 구글 드라이브 공유 링크는 기본적으로 "다운로드" 버튼이 포함된 미리보기 페이지를 가리킨다. QR로 바로 PDF를 열려면 URL의 /view/preview로 바꾼다. 일부 폰은 둘 다 매끄럽게 처리하지만, 어떤 폰은 빈 Drive 페이지만 연다.

공유 설정 확인 전에 인쇄. "제한됨" 상태의 구글 드라이브 파일은 스캔한 사람이 접근 권한이 있는 구글 계정에 로그인돼 있어야 열린다. 내 브라우저에서는 되지만 고객에게는 안 된다. 로그인하지 않은 시크릿 창에서 QR을 테스트한다 — 그래도 PDF가 열리면 진짜로 공개된 거다.

암호가 걸린 PDF 호스팅. 암호 보호된 PDF는 열 때 자격 증명을 요구한다 — 메뉴만 보려던 스캐너에게는 불쾌한 경험이다. 파일이 정말로 보호돼야 한다면 암호 대신 접근 제어가 있는 동적 QR을 쓴다. 대부분은 습관이지 필요성이 아니며, 그냥 암호를 제거하면 된다.

자주 묻는 질문

Q. PDF 자체를 담고 있는 QR 코드를 만들 수 있나요?

A. 기술적으로 불가능합니다. QR 규격(ISO/IEC 18004) Version 40 기준 최대 2,953 바이트(약 2.9KB)에서 데이터를 끊는데, 이건 현실적인 최소 PDF보다 작습니다. "오프라인 PDF QR 코드"를 광고하는 도구는 뒤에서 PDF를 호스팅 URL로 압축하는 겁니다. 진짜로 오프라인인 유형은 vCard, 와이파이, 텍스트 QR뿐입니다. 이 셋은 콘텐츠가 직접 인코딩될 만큼 작습니다.

Q. 무료로 만든 PDF QR 코드가 시간이 지나면 멈추나요?

A. PDF를 가리키는 정적 QR은 PDF가 같은 URL에 있는 한 계속 동작합니다. PDF를 자기 서버에서 호스팅하고 체험 기간 후 요금을 받는 도구들이 "만료되는" QR을 만드는데, 정확히는 QR이 만료되는 게 아니라 그들이 PDF 서빙을 멈추는 겁니다. 자기 도메인 자체 호스팅이나 구글 드라이브 사용이 이 리스크를 제거합니다.

Q. PDF를 여는 QR 코드를 스캔하는 게 안전한가요?

A. 인터넷의 아무 링크를 누르는 것과 같은 수준으로 안전합니다. QR 자체는 URL을 인코딩한 패턴일 뿐이라 무해합니다. 뒤에 있는 PDF가 이론적으로 악성 콘텐츠를 담을 수는 있는데, 드물지만 실재하는 공격 유형입니다. 대부분의 모바일 브라우저가 PDF를 샌드박스에서 렌더링하므로 흔한 경로는 차단됩니다. 민감한 문서라면 짧은 단축 URL보다 알아볼 수 있는 도메인(yourcompany.com)에서 호스팅하는 게 신뢰를 쌓습니다.

Q. PDF QR 코드를 만드는 가장 좋은 무료 방법은?

A. PDF를 구글 드라이브 또는 자기 웹사이트에 올리고, 직접 파일 URL을 복사한 뒤, MakeQR 같은 무료 QR 생성기에 붙여넣습니다. 총 소요 시간 5분 미만. 구독도, 가입도 없으며, PDF가 해당 URL에 있는 한 QR은 계속 동작합니다.

지금 QR 코드를 만들어보세요

MakeQR은 무료입니다 — 가입도, 워터마크도 없어요.

무료로 QR 코드 만들기