Image, PDF & Subtitle Format Conversion
Popular Tools21
WebP→JPG
Re-encode WebP as JPG with transparency flattened to white, restoring readability in legacy browsers, office software, and photo apps.
WebP→PNG
Losslessly decode WebP to PNG with the alpha channel intact, ready for editing tools without generation loss.
JPG→WebP
Re-encode JPG as WebP for a 25-34% average size reduction at equivalent quality, cutting page transfer weight.
PNG→WebP
Re-encode PNG as WebP with transparency preserved; lossless mode averages 26% smaller, lossy mode further.
AVIF→JPG
Decode AVIF and re-encode as JPG with transparency flattened to white, resolving AV1 compatibility on older devices and office software.
JPG→AVIF
Re-encode JPG as AVIF for roughly 50% smaller files at equivalent quality, targeting browsers with AV1 decoding.
HEIC→JPG
Decode iPhone HEIC photos to JPG with automatic EXIF orientation correction, viewable on Windows, Android, and the web.
PNG→JPG
Re-encode PNG as JPG with transparency flattened to white, cutting size by an order of magnitude for photos and screenshots without alpha.
SVG→PNG
Rasterize SVG vector graphics to PNG with crisp edges and a preserved transparent background, for design handoff and documentation.
SRT→VTT
Convert SRT to WebVTT with dot-format timestamps, matching the native subtitle track of HTML5 video.
PNG→ICO
Package a PNG into a standard ICO icon container with transparency fully preserved, scaled to 256px or smaller for favicons and Windows app icons.
Compress JPG
Re-encode JPG photos with MozJPEG at adjustable quality. Typically 30-60% smaller at quality 80, output stays standard JPG.
Compress PNG
Compress PNG with palette quantization and maximum DEFLATE. Screenshots and graphics shrink 50-70%, transparency preserved.
Compress PDF
Re-renders every page as an adjustable-density JPEG and rebuilds the document, cutting size by 50-90% while rasterizing the text layer. Suited for optimizing scanned and image-heavy PDFs for delivery.
JPG→PDF
Embed original JPG data directly into a PDF document with zero recompression. Pixel data stays bit-identical to the source, for printing, submission, and archiving.
PNG→PDF
Embed PNG into a PDF document losslessly, preserving every pixel and the alpha channel, for screenshot archiving, design delivery, and printing.
HEIC→PDF
Decode iPhone HEIC photos and embed the original JPEG data in a PDF, with EXIF orientation applied. For photo emails and print shops.
PDF→JPG
Render PDF pages to JPG at 144 DPI. Single pages download directly, multi-page documents ship as ZIP.
PDF→PNG
Render PDF pages to lossless PNG at 144 DPI. Sharp text without JPEG artifacts, multi-page documents ship as ZIP.
Favicon Generator
Upload any image and get a complete favicon package: multi-resolution ICO, platform PNGs, Apple touch icon, and web manifest in one ZIP.
MP4→MP3
Extracts the MP4 audio track and re-encodes it as MP3 (64–320kbps), discarding video frames entirely — for podcast clips, meeting recordings and ringtones.
Convert to PDF5
View all →SVG→PDF
Rasterizes SVG vector graphics at 144 DPI into a PDF page whose physical size matches the artwork's logical dimensions, with optional A4/Letter print layouts. Suited for design delivery and print output.
JPG→PDF
Embed original JPG data directly into a PDF document with zero recompression. Pixel data stays bit-identical to the source, for printing, submission, and archiving.
PNG→PDF
Embed PNG into a PDF document losslessly, preserving every pixel and the alpha channel, for screenshot archiving, design delivery, and printing.
WebP→PDF
Decode WebP images and embed them as lossless PNG data in a PDF with no double compression. For printing and emailing web downloads.
HEIC→PDF
Decode iPhone HEIC photos and embed the original JPEG data in a PDF, with EXIF orientation applied. For photo emails and print shops.
Convert to JPG10
View all →WebP→JPG
Re-encode WebP as JPG with transparency flattened to white, restoring readability in legacy browsers, office software, and photo apps.
AVIF→JPG
Decode AVIF and re-encode as JPG with transparency flattened to white, resolving AV1 compatibility on older devices and office software.
HEIC→JPG
Decode iPhone HEIC photos to JPG with automatic EXIF orientation correction, viewable on Windows, Android, and the web.
PNG→JPG
Re-encode PNG as JPG with transparency flattened to white, cutting size by an order of magnitude for photos and screenshots without alpha.
BMP→JPG
Re-encode uncompressed BMP bitmaps as JPG, cutting size by an order of magnitude for storage and transfer.
SVG→JPG
Rasterize SVG vector graphics to JPG with transparency flattened to white, for documents and legacy systems without vector support.
TIFF→JPG
Re-encode print-grade TIFF as JPG, typically over 90% smaller, for proofing previews and transfer.
GIF→JPG
Extract the first frame of a GIF and encode it as JPG, removing the 256-color limit and cutting file size for still thumbnails and previews.
PDF→JPG
Render PDF pages to JPG at 144 DPI. Single pages download directly, multi-page documents ship as ZIP.
PSD→JPG
Decodes the PSD composite and encodes it as progressive JPEG (quality 1–100, transparent pixels flatten onto white or black) for sharing and web embeds.
Convert to PNG12
View all →WebP→PNG
Losslessly decode WebP to PNG with the alpha channel intact, ready for editing tools without generation loss.
AVIF→PNG
Losslessly decode AVIF to PNG for editing and processing pipelines without a built-in AV1 decoder.
HEIC→PNG
Decode HEIC photos to lossless PNG, preserving full capture detail for post-processing pipelines.
JPG→PNG
Decode JPG to lossless PNG so further editing and re-saving introduces no additional generation loss; file size increases accordingly.
GIF→PNG
Extract the first GIF frame as a lossless PNG for animation covers and static preview images.
BMP→PNG
Repackage BMP bitmaps as lossless PNG; DEFLATE compression reduces size by 30-50% with bit-identical pixels.
SVG→PNG
Rasterize SVG vector graphics to PNG with crisp edges and a preserved transparent background, for design handoff and documentation.
ICO→PNG
Extract the highest-resolution image from an ICO container as PNG with transparency kept, for editing and inspection.
TIFF→PNG
Decode scanned TIFF to lossless PNG with bit-identical quality; DEFLATE compression reduces size further.
PDF→PNG
Render PDF pages to lossless PNG at 144 DPI. Sharp text without JPEG artifacts, multi-page documents ship as ZIP.
ICNS→PNG
Extracts the highest-resolution PNG (1024px) from an ICNS container, reusing macOS icon resources on other platforms and in design files.
PSD→PNG
Decodes the PSD merged composite (Maximize Compatibility preview) and encodes it losslessly as PNG with alpha intact — no Photoshop required.
Convert to WebP9
View all →JPG→WebP
Re-encode JPG as WebP for a 25-34% average size reduction at equivalent quality, cutting page transfer weight.
PNG→WebP
Re-encode PNG as WebP with transparency preserved; lossless mode averages 26% smaller, lossy mode further.
HEIC→WebP
Decode HEIC photos and re-encode as WebP, balancing quality and size for web galleries and publishing.
GIF→WebP
Transcode GIF animation to WebP frame by frame with transparency kept, typically over 60% smaller.
BMP→WebP
Re-encode legacy BMP bitmaps as WebP, typically around 90% smaller, for modern web delivery.
TIFF→WebP
Convert print-quality TIFF to compact WebP for web delivery, typically reducing file size by 80% or more while preserving transparency.
SVG→WebP
Rasterize SVG vector graphics into a compact WebP bitmap with the transparent background preserved, for email clients and CMS fields that reject SVG.
AVIF→WebP
Transcode AVIF to WebP, keeping modern compression while extending browser support to Safari 14 and older Edge versions.
PDF→WebP
Render PDF pages to 144 DPI WebP images at roughly 70% of JPG size. Multi-page documents ship as ZIP. For web embeds and previews.
Convert to AVIF4
View all →JPG→AVIF
Re-encode JPG as AVIF for roughly 50% smaller files at equivalent quality, targeting browsers with AV1 decoding.
PNG→AVIF
Re-encode PNG as AVIF with transparency preserved, for web graphics that need an alpha channel at lower transfer cost.
HEIC→AVIF
Transcode iPhone HEIC photos to next-gen AVIF at about 50% of JPG size, with HDR and wide color gamut support.
WebP→AVIF
Re-encode WebP as AVIF using AV1 intra-frame coding for further size reduction, targeting bandwidth-sensitive modern websites.
Convert to GIF10
View all →WebP→GIF
Transcode WebP animation frame by frame to GIF with looping preserved; color depth drops to 256 colors for email and legacy platforms.
JPG→GIF
Re-encode JPG photos into 256-color palette GIFs for legacy forums, email clients, and embedded systems that only accept GIF.
PNG→GIF
Map PNG images to a 256-color GIF palette with dithering and 1-bit transparency. For logos and stickers on legacy platforms.
MP4→GIF
Converts MP4 video to GIF with a two-pass palette (palettegen/paletteuse) and Bayer dithering, capped at 640px width and 20fps for chat stickers and docs.
WebM→GIF
Converts WebM video to GIF with two-pass palette optimization for 256 colors, embedding motion where video is unsupported (email, legacy CMS).
MOV→GIF
Converts MOV (QuickTime) to GIF, turning iPhone screen recordings and short clips into chat- and forum-ready animation.
MKV→GIF
Turns MKV clips into GIF with a two-pass palette pipeline and Bayer dithering (640px, 20fps cap) for chat and doc embeds.
AVI→GIF
Transcodes an AVI clip into an animated GIF (dual-pass palette with Bayer dithering, 640px / 20fps cap) for embedding in forums and chats.
FLV→GIF
Transcodes an FLV clip into an animated GIF (dual-pass palette with Bayer dithering, 640px / 20fps cap) so legacy web clips embed anywhere.
WMV→GIF
Transcodes a WMV clip into an animated GIF (dual-pass palette with Bayer dithering, 640px / 20fps cap) for lightweight demo sharing.
Convert to TIFF3
View all →JPG→TIFF
Wrap JPG images in the print-industry TIFF container without adding new compression loss, for prepress delivery, publishing, and archiving.
PNG→TIFF
Convert PNG to TIFF with the alpha channel and lossless quality intact, meeting print-shop and scan-archiving format requirements.
PDF→TIFF
Render PDF pages to TIFF images with a 300 DPI print-ready option. Multi-page ZIP output for print shops and publishing pipelines.
Convert to ICO2
View all →Convert to BMP2
View all →JPG→BMP
Decode JPG to an uncompressed BMP bitmap with raw pixel data, for legacy Windows software and embedded devices that cannot decode JPEG.
PNG→BMP
Decode PNG to an uncompressed BMP bitmap for industrial software, legacy Windows programs, and microcontroller displays that only accept bitmaps.
Convert to MP316
View all →WAV→MP3
Re-encodes WAV PCM to MP3 with adjustable 64–320kbps bitrate, shrinking files by roughly 90% for podcast distribution and mobile playback.
FLAC→MP3
Decodes FLAC and re-encodes to MP3 at 44.1kHz, making lossless music libraries playable on devices without FLAC support.
OGG→MP3
Transcodes OGG Vorbis to MP3 for car stereos and legacy players that only recognize the MPEG audio layer.
M4A→MP3
Transcodes M4A (AAC) to MP3, stripping the Apple container for cross-platform sharing of iTunes and iPhone exports.
AAC→MP3
Re-wraps raw AAC streams as MP3 (MPEG-1 Layer III) for playback devices that do not accept ADTS streams.
Opus→MP3
Transcodes Opus to MP3, moving voice messages and recorder files into universally playable environments.
MP4→MP3
Extracts the MP4 audio track and re-encodes it as MP3 (64–320kbps), discarding video frames entirely — for podcast clips, meeting recordings and ringtones.
MOV→MP3
Extracts audio from MOV (iPhone recordings, QuickTime captures) as MP3 at 64–320kbps, with mono and sample-rate options for voice.
WebM→MP3
Decodes Opus/Vorbis audio from WebM and re-encodes as MP3 (64–320kbps), fixing playback of browser recordings on any device.
MKV→MP3
Demuxes MKV and decodes the first audio track (FLAC, DTS, AC-3) to MP3 at 64–320kbps; surround mixes downmix to stereo automatically.
AVI→MP3
Extracts the audio track of an AVI video as MP3 (64–320kbps); files without audio are reported upfront. For meeting and lecture recordings.
FLV→MP3
Extracts the audio track of an FLV video as MP3 (64–320kbps), for archiving sound from old courseware, concerts and recordings.
WMV→MP3
Extracts the audio track of a WMV file as MP3 (64–320kbps), for webinar and lecture audio extraction.
3GP→MP3
Extracts AMR audio from 3GP recordings as MP3 (64–320kbps), so old phone voice clips open in any music player.
VOB→MP3
Extracts the audio track of DVD VOB files (AC3/LPCM auto-decoded) as MP3, for concert and lecture discs.
MPG→MP3
Extracts the audio track of an MPG video as MP3 (64–320kbps), for legacy footage and performance clips.
Convert to WAV5
View all →MP3→WAV
Decodes MP3 to 16-bit WAV PCM, expanding to linear samples for import into Audacity, Premiere and other editors.
FLAC→WAV
Decodes FLAC to WAV PCM at the original sample rate and bit depth for studio post-processing and CD mastering.
OGG→WAV
Decodes OGG Vorbis to WAV PCM, bringing game audio and web sounds into professional editing pipelines.
M4A→WAV
Decodes M4A to WAV PCM, moving iPhone voice memos into Windows-based editing software.
MP4→WAV
Decodes the MP4 audio track to 16-bit PCM WAV with no further lossy pass, ready for DAW editing in Audacity or Premiere.
Convert to FLAC2
View all →Convert to OGG3
View all →MP3→OGG
Transcodes MP3 to OGG Vorbis, the royalty-free format preferred by game engines like Unity and Godot and open-source projects.
WAV→OGG
Encodes WAV PCM to OGG Vorbis (64–256kbps) for lossy distribution of web sound effects and game assets.
MP4→OGG
Extracts the MP4 audio track as Vorbis OGG (VBR quality 2–8) for Godot, Unity and HTML5 audio fallback.
Convert to M4A3
View all →MP3→M4A
Transcodes MP3 to M4A (AAC up to 256kbps) in an MPEG-4 container for iTunes libraries and ringtone creation.
WAV→M4A
Encodes WAV PCM to M4A AAC, cutting size by about 80% for distributing recordings and spoken content on iPhone and iPad.
MP4→M4A
Extracts the MP4 audio track as AAC in an M4A container (64–256kbps, faststart) for native playback across the Apple ecosystem.
Convert to Opus2
View all →Convert to AAC2
View all →Convert to MP49
View all →GIF→MP4
Encodes GIF animation to MP4 (H.264 + yuv420p), cutting size by roughly 80–95% for web embeds and social uploads.
WebM→MP4
Transcodes WebM to MP4 (H.264 + faststart) for compatibility with Safari, iOS and players without VP9 support.
MKV→MP4
Re-encodes MKV as H.264 + AAC MP4 (yuv420p, faststart) for native playback on smart TVs, phones and browsers.
AVI→MP4
Re-encodes AVI from dashcams, DVRs and old cameras as H.264 + AAC MP4 with faststart, restoring playback on phones, TVs and browsers.
FLV→MP4
Re-encodes Flash-era FLV courseware and web videos as H.264 + AAC MP4 with faststart — no Flash plugin needed on any platform.
WMV→MP4
Re-encodes WMV from Windows recordings as H.264 + AAC MP4 with faststart, fixing playback on macOS, iPhone and TVs.
3GP→MP4
Re-encodes 3GP clips (H.263/AMR) from early phones and MMS as H.264 + AAC MP4, making legacy mobile footage playable today.
VOB→MP4
Re-encodes DVD VIDEO_TS VOB files (MPEG-2) as H.264 + AAC MP4, cutting size by 60–80% at equal perceived quality.
MPG→MP4
Re-encodes MPG (MPEG-1/2) from VCDs, DV cameras and early downloads as H.264 + AAC MP4 with faststart, 60–80% smaller.
Convert to WebM3
View all →GIF→WebM
Encodes GIF animation to WebM (VP9), cutting size by about 85% for muted looping animation in modern browsers.
MP4→WebM
Transcodes MP4 to WebM (VP9 with constant-quality CRF) as a royalty-free, smaller alternative source for web video.
MKV→WebM
Re-encodes MKV as VP9 + Opus WebM (constant-quality CRF) for royalty-free HTML5 video delivery.
Convert to MKV2
View all →Convert to AVI1
Convert to SVG3
View all →PNG→SVG
Traces PNG bitmaps into SVG vector paths (vtracer color-stacked mode) with spline fitting, scaling logos and illustrations to any size.
JPG→SVG
Traces JPG photos into SVG vector graphics with layered color regions for infinite scaling and re-editing of poster elements.
WebP→SVG
Traces WebP bitmaps into SVG vector paths, turning modern web images into editable vector assets.
Convert to XLSX4
View all →CSV→XLSX
Wraps CSV into an XLSX workbook with numeric and boolean type inference, handing logs and data exports to Excel users.
JSON→XLSX
Generates an XLSX workbook from JSON object arrays with key names as headers, delivering API responses as editable reports.
ODS→XLSX
Converts ODS to XLSX, handing LibreOffice spreadsheets to Microsoft Excel users for further editing.
XLS→XLSX
Upgrades legacy XLS (BIFF8) to XLSX (OOXML), migrating pre-2003 spreadsheets into modern Office environments.
Convert to CSV4
View all →JSON→CSV
Converts JSON object arrays to CSV (RFC 4180, quote-escaped with CRLF), inlining nested values as JSON strings for Excel import and data analysis.
YAML→CSV
Converts YAML object arrays to CSV, exporting structured lists from configuration files into Excel-readable tables.
XLSX→CSV
Extracts the first XLSX worksheet to UTF-8 CSV with cached formula values, importing spreadsheets into databases and scripts.
XLS→CSV
Extracts the first worksheet of legacy XLS files to CSV, feeding exports from legacy systems into modern data pipelines.
Convert to JSON5
View all →YAML→JSON
Parses YAML to JSON, resolving anchors and multi-line strings, handing configuration to APIs and programs that only accept JSON.
XML→JSON
Parses XML to JSON with attributes under the @_ prefix and text nodes preserved, feeding SOAP/RSS responses into modern frontends.
TOML→JSON
Parses TOML to JSON preserving dates and arrays, handing Rust/Python project config to JavaScript tooling.
CSV→JSON
Parses CSV to JSON object arrays using the header row as keys with numeric restoration, feeding spreadsheet exports into web APIs and frontends.
XLSX→JSON
Extracts the first XLSX worksheet to JSON object arrays with headers as keys and cached formula values, connecting spreadsheets to web apps.
Convert to ODS1
Convert to YAML2
View all →Convert to XML1
Convert to TOML1
Convert to HTML3
View all →Markdown→HTML
Renders Markdown to a complete HTML5 document (GFM tables and strikethrough, inline typography) for publishing blog and doc pages.
DOCX→HTML
Maps Word headings, lists and tables to semantic HTML tags, wrapped in a complete styled HTML5 document that stays hand-editable.
RTF→HTML
Rebuilds RTF as a complete HTML5 document — paragraphs from \par marks, bold/italic/underline kept as semantic tags, ready to publish.
Convert to Markdown2
View all →Convert to ZIP8
View all →7Z→ZIP
Unpacks 7z and repacks as ZIP (DEFLATE) for direct extraction on Windows/macOS without installing 7-Zip.
TAR→ZIP
Unpacks TAR and repacks as ZIP, handing Linux archives to Windows users for double-click extraction.
RAR→ZIP
Unpacks RAR in a WebAssembly sandbox and repacks as ZIP (DEFLATE level 9, 256MB/1000-file safety ceilings) that opens natively everywhere.
TGZ→ZIP
Strips the gzip layer, unpacks the TAR and repacks as ZIP (DEFLATE 9); the .tar.gz double extension is detected automatically.
ISO→ZIP
Reads the ISO 9660 directory tree without mounting and repacks it as ZIP (DEFLATE level 9, 256MB safety ceiling) — opens natively everywhere.
CAB→ZIP
Unpacks Microsoft CAB installers (MSZIP/LZX) and repacks contents as ZIP, so macOS and Linux can extract drivers and components.
DEB→ZIP
Unpacks a Debian DEB and descends into the data payload automatically — the ZIP holds the real software files, not an intermediate tar.
RPM→ZIP
Unpacks an RPM and descends into its cpio payload automatically (the rpm2cpio equivalent) — the ZIP holds the real software files.
Convert to 7Z3
View all →ZIP→7Z
Repacks ZIP into 7z (LZMA compression), typically shrinking size another 10–30% for long-term archiving and bandwidth-limited distribution.
TAR→7Z
Repacks TAR into 7z (LZMA), adding a compression layer to plain archives to reduce server backup storage.
TGZ→7Z
Unpacks .tar.gz and recompresses as 7Z with LZMA (typically 10–30% smaller than gzip), preserving the directory structure.
Convert to TAR3
View all →ZIP→TAR
Repacks ZIP into a TAR archive preserving directory structure for Linux server deployment and Docker build contexts.
7Z→TAR
Unpacks 7z and repacks as TAR, migrating high-compression archives to the Unix-standard packaging format.
TGZ→TAR
Strips the gzip wrapper from .tar.gz, yielding the plain TAR container with file contents byte-identical — for incremental backups and installers.
Convert to TGZ3
ZIP→TGZ
Unpacks ZIP, re-archives as TAR and compresses with gzip level 9 into .tar.gz for Linux servers and deployment pipelines.
7Z→TGZ
Unpacks 7Z, re-archives as TAR and compresses with gzip level 9 — for minimal Linux images where tar -xzf is available but p7zip is not.
TAR→TGZ
Compresses a plain TAR with gzip level 9 into .tar.gz (text and code typically shrink 60–80%); file contents stay byte-identical.
Convert to WOFF22
View all →Convert to TTF1
Convert to ICNS1
Convert to TXT5
View all →EPUB→TXT
Extracts all chapters as plain text in EPUB spine reading order (markup and navigation pages stripped) for full-text search, corpora and text-to-speech sources.
PDF→TXT
Extracts the PDF text layer via MuPDF structured text (line and paragraph layout preserved, up to 200 pages); scanned PDFs without a text layer are reported.
DOCX→TXT
Parses DOCX OOXML directly and extracts paragraph text as UTF-8 plain text — no Office needed — for search indexing and content migration.
RTF→TXT
Parses RTF with a control-word state machine, skips font/style metadata, decodes \uN escapes for CJK text, outputs clean UTF-8 plain text.
ODT→TXT
Parses content.xml inside the ODT directly and extracts paragraphs, headings and list items in order as UTF-8 text — no office suite needed.
Convert Subtitles12
View all →SRT→VTT
Convert SRT to WebVTT with dot-format timestamps, matching the native subtitle track of HTML5 video.
VTT→SRT
Convert WebVTT to SRT, stripping positioning and style tags to restore broad player and editor compatibility.
SRT→ASS
Convert SRT to ASS with a default style layer, unlocking font, color, positioning, and effects control.
ASS→SRT
Convert ASS to SRT, stripping style and effect tags to keep only timing and dialogue text for universal compatibility.
VTT→ASS
Convert WebVTT to ASS, keeping the timeline and mapping basic styling, for professional subtitle layout work.
ASS→VTT
Convert ASS to WebVTT, keeping timing and dialogue with basic styles mapped to VTT tags for web video playback.
SRT→SBV
Convert SRT subtitles to YouTube Studio native SBV upload format with exact cue timing preserved.
SBV→SRT
Convert YouTube SBV subtitles to universal SRT for VLC, Premiere, Aegisub, and translation tools.
SRT→LRC
Convert SRT subtitles to LRC lyrics format. Each cue maps to a [mm:ss.xx] line timestamp.
LRC→SRT
Convert LRC lyrics to SRT subtitles. Each line ends when the next begins, ready for video editors.
MKV→SRT
Demuxes MKV and extracts the first subtitle track as standalone SRT — no video decode, no OCR, bit-exact timing; files without a track are reported.
MP4→SRT
Demuxes MP4 and extracts embedded mov_text subtitles as SRT with original timing; burned-in (hardcoded) subtitles cannot be extracted and are reported.
Subtitles to Plain Text5
View all →SRT→TXT
Strip sequence numbers and timecodes from SRT subtitles and output dialogue text only, with consecutive duplicates removed, for transcripts and translation prep.
VTT→TXT
Strip timecodes, positioning, and style tags from WebVTT files, leaving clean dialogue text for transcripts and content indexing.
ASS→TXT
Strip ASS timestamps, style definitions, and override tags, leaving only dialogue lines for transcripts and translation workflows.
SBV→TXT
Strip YouTube SBV timestamp lines and control codes, outputting plain dialogue text for transcripts and quoting.
LRC→TXT
Remove timestamps and metadata tags from LRC files, leaving only lyric lines for lyric sheets and translation.
Image Compression5
View all →Compress JPG
Re-encode JPG photos with MozJPEG at adjustable quality. Typically 30-60% smaller at quality 80, output stays standard JPG.
Compress PNG
Compress PNG with palette quantization and maximum DEFLATE. Screenshots and graphics shrink 50-70%, transparency preserved.
Compress WebP
Re-encode WebP at adjustable quality to cut delivery weight. Transparency and animation frames preserved.
Compress AVIF
Re-run AV1 encoding at adjustable quality to shrink AVIF files exported at near-lossless settings.
Compress SVG
Losslessly minify SVG markup by stripping editor metadata, comments, and redundant precision. Typically 30%–70% smaller with identical rendering.
Utility Tools9
Compress PDF
Re-renders every page as an adjustable-density JPEG and rebuilds the document, cutting size by 50-90% while rasterizing the text layer. Suited for optimizing scanned and image-heavy PDFs for delivery.
Favicon Generator
Upload any image and get a complete favicon package: multi-resolution ICO, platform PNGs, Apple touch icon, and web manifest in one ZIP.
Resize Image
Resize images to exact pixel dimensions. Aspect ratio and original format preserved; downscaling typically cuts file size by 80% or more.
Subtitle Time Shift
Shift all subtitle timestamps by a given offset, positive or negative, with decimal-second precision. Out-of-range cues are clamped or dropped; output keeps the original format.
Subtitle Trim
Keep only the cues within a given time range and rebase timestamps to zero, ready to pair with the trimmed video clip. Output keeps the original format.
Bilingual Subtitle Merge
Match the secondary subtitle to the primary timeline by maximum time overlap and append it as a second line, producing a bilingual subtitle file in SRT, VTT, or ASS.
PDF Merge
Joins two PDFs into one file in upload order (lossless page-level copy via pdf-lib, no re-rendering, text stays selectable), up to 200 pages combined.
PDF Split
Extracts a page selection (e.g. 1-5 or 1,3,5-7) from a PDF into a new file — lossless page copy, text and vectors stay intact.
Images to PDF Merger
Combine 2-30 images into a single PDF in your chosen order, one page per image. JPG/PNG data embeds losslessly with automatic EXIF orientation correction. Suited for receipt archiving, ID document submission and print layouts.
Frequently Asked Questions
How does OKfmt charge?
All 188 tools are free, with no paid tiers or usage caps. The limit is 50MB per file and 30 files per batch.
What happens to uploaded files?
Files are uploaded over HTTPS, converted on the server, and deleted immediately afterwards. They are never stored, indexed, or used for any other purpose.
Which formats are supported?
Images: WebP, AVIF, HEIC, JPG, PNG, GIF, BMP, SVG, ICO, TIFF conversion and same-format compression. Documents: two-way image-PDF conversion. Subtitles: SRT, VTT, ASS, SBV, LRC conversion and plain-text extraction.
What is WebP format?
WebP is an image format released by Google in 2010, supporting lossy and lossless compression, transparency, and animation. Official benchmarks: lossless WebP is 26% smaller than PNG; lossy WebP is 25-34% smaller than JPG at equivalent quality.
What is AVIF format?
AVIF is an image format based on AV1 intra-frame coding, finalized in 2019. It is about 50% smaller than JPG at equivalent quality, with transparency and HDR support. Chrome 85+, Firefox 93+, and Safari 16.4+ support it natively.
Why can't I open HEIC files?
HEIC is the default iOS camera format, based on HEVC coding. Windows and most Android apps ship no decoder for it. Converting HEIC to JPG makes the photos viewable on any device.