Step 1: Upload your FLV files using the button above or by drag and drop.
Step 2: Click the 'Convert' button to start the conversion.
Step 3: Download your converted JPG files.
FLV to JPG Conversion FAQ
How do I extract images from a FLV video as JPG?
+
Upload your FLV video. PDF.to pulls frames out at the rate you pick and gives you a ZIP of JPG stills.
How many frames will I get from the FLV?
+
By default, one frame per second of FLV runtime. The options panel lets you pick every frame, one per 5 seconds, only key-frames, or a custom interval.
What resolution will the extracted JPG images have?
+
Source resolution. A 1080p FLV produces 1920×1080 JPG stills; a 4K source produces 3840×2160 stills. Downscale in the options panel if needed.
Can I extract a single frame at a specific timestamp?
+
Yes. Use the timestamp picker on the upload preview to scrub to the exact moment, then click 'extract this frame as JPG'.
Is the frame extraction lossy?
+
Each frame is decoded from the FLV (lossless) and re-encoded as JPG. If JPG is lossless (PNG), no quality is lost. If JPG is JPG, we use high quality (90) by default.
Will the JPG stills be timestamped or numbered?
+
Yes — file names are zero-padded sequence numbers (JPG_00001.JPG, JPG_00002.JPG, ...) so they sort correctly. The options panel can also embed the source timecode in EXIF.
Can I make a contact-sheet or thumbnail grid from the FLV?
+
Yes — pick the 'contact sheet' option to get a single JPG containing a grid of thumbnails, useful for storyboarding or video previews.
How large can my FLV video be?
+
100 MB on the free plan, 5 GB on PRO. Frame extraction is fast even for long videos.
Is the FLV to JPG extraction free?
+
Yes for files under 100 MB. PRO unlocks larger files, higher extraction rates, and parallel processing.
Does PDF.to keep my FLV or extracted JPG files?
+
No. Both the source FLV and the JPG output ZIP are deleted within an hour. Conversion runs in an isolated worker.
Can I extract images only from a section of the FLV?
+
Yes. Use the trim controls to set start and end times, and only the selected range produces JPG frames.
What if my FLV has variable frame rate?
+
We normalize to a constant frame rate internally before extraction, so the JPG stills are spaced evenly in time regardless of how the source was encoded.