Skip to content

JFIF to PDF converter

JFIF → PDF wraps one picture in one page, and the page measures pixels divided by dpi, so a 2400×3000 scan becomes 25 × 31.25 inches unless you set dpi.

  • Converted with Image engine · input deleted within 24 h
  • Free: 5 conversions a day · 5 MB each
  • Higher limits →

From real runs

What you get — and what changes

  • Page size Changed

    The page is laid out at 96 dpi by default and ignores the 300 dpi stored in the file: the 2400×3000 portrait gave a 25 × 31.25 in page, and dpi 300 gave 8 × 10 in.

  • Image compression Changed

    The picture is re-encoded as JPEG inside the PDF at a fixed setting. The portrait PDF was 691,428 bytes and measured 38.9 dB PSNR against the source; the quality option did not change it.

  • Orientation Kept

    Rotation tags are applied before layout, so the orientation-6 phone shot produced an 18.75 × 12.5 in landscape page rather than a sideways portrait one.

  • Text in the picture Lost

    A photographed page stays an image: the PDF has no text layer, so nothing can be selected, searched or copied.

  • EXIF and GPS Lost

    Camera and location tags from the .jfif are not stored anywhere in the PDF.

  • One file, one page Changed

    Each .jfif becomes its own single-page PDF; several pictures are not gathered into one document.

  • CMYK input Changed

    The CMYK test file was converted to RGB before embedding and came out as a 2,987-byte one-inch page.

Sample conversions

300 dpi portrait at default settings

Input
grace_hopper.jfif, 1,641,642 bytes, 2400×3000, 300 dpi in the file.
Output
691,428-byte PDF in 0.14 s with one 25 × 31.25 in page; the embedded copy measured 38.9 dB PSNR against the source.

Same portrait with dpi 300

Input
The same file with options {"dpi":300}.
Output
691,424-byte PDF with an 8 × 10 in page, the size of the original photographic print.

Phone photo stored sideways

Input
352,727-byte .jfif, 1200×1800 pixels, EXIF orientation 6.
Output
364,437-byte PDF with an upright 18.75 × 12.5 in landscape page.

A real JFIF → PDF run

We converted our JFIF sample (53 KB) with Image engine on 2026-10-20. It took 14 ms and produced a 36 KB PDF file, 32% smaller than the input. The engine raised 1 warning, listed below.

Input · sample.jfif · 53 KB

54,412 bytes

Output · sample.pdf · 36 KB

PDF 1.4, 1 page, no text layer, 1 image object

Version
1.4
Pages
1
Images
1
Text layer
no
  • Image metadata stripped from output.

Is your file a scan?

A .jfif of a receipt or page becomes an image-only PDF. AI Deep Read accepts JPG and PNG, so convert or rename the .jfif to .jpg and use make-pdf-searchable or phone-photos-to-scanned-pdf when the words must be searchable.

Options and when to change them

dpi
Set it to the scan resolution to get the real paper size: dpi 300 on a 2480×3508 scan gives exactly A4, and on the 2400×3000 portrait it gave 8 × 10 in.
width
Shrink very large photos before they go into the PDF when the file must fit an email or upload limit; the page shrinks with it unless you lower dpi too.

Do it yourself

img2pdf

bash
img2pdf photo.jfif -o photo.pdf

Embeds the JPEG data without re-encoding, so there is no second compression; it uses the dpi stored in the file for the page size when there is one.

macOS Preview

bash
Open the .jfif → File → Export as PDF

Preview opens .jfif files directly. Use File → Print → Save as PDF instead if you need a paper size such as A4.

JFIF to PDF by API or MCP

The HTTP API and the MCP server run the exact engine this page uses (Image engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=jfif&to=pdf.

curl
curl -X POST https://filetypeconverters.com/api/v1/convert \
  -H "Authorization: Bearer $FTC_API_KEY" \
  -F "file=@input.jfif" -F "from=jfif" -F "to=pdf" \
  -F 'options={"width":0}' \
  --output output.pdf

Options this engine accepts for JFIF → PDF

KeyApplies toTypeDefault
widthWriting PDFnumber0
heightWriting PDFnumber0
fitWriting PDFcontain · cover · fillcontain
qualityWriting PDFnumber90
backgroundWriting PDFstring#ffffff
stripMetadataWriting PDFbooleantrue
API reference

When this is the wrong conversion

  • If you need searchable text from a photographed page, use the phone-photos-to-scanned-pdf or make-pdf-searchable workflow instead of a plain image PDF.
  • If the photo is going to someone who will print or edit it, send the JPG; the PDF copy has been compressed a second time.

JFIF to PDF questions

Why is my PDF page enormous?

The page size is the pixel count divided by dpi, and dpi defaults to 96. A 12-megapixel phone photo laid out at 96 dpi is more than 40 inches wide. Set dpi to 300 for print-sized pages.

Can I choose A4 or Letter?

There is no paper-size option; the page always matches the picture at the dpi you choose. A scan of 2480×3508 pixels at dpi 300 is exactly A4, and 2550×3300 at dpi 300 is exactly Letter.

Is the text in my JFIF searchable after converting to PDF?

No. The PDF contains one picture and no text layer. Searchable text needs the make-pdf-searchable workflow, which reads the words with AI Deep Read.