File Converter
> return_hub · module_loader · boot
> BOOT_SEQUENCE // ROY-HUB
HOST session.local · SEGMENT PRIVATE_NET · MEM 640K SUFFICIENT
CHECKSUM 0x9f2e · SIG VERIFIED · SESSION ACTIVE
> No clutter, no ads, no bait-n-switch—just simple tools that work at no cost
> return_hub · module_loader · boot
> return_hub · module_active
> local_browser · images · pdf_raster · pdf_text_docx · docx_print_pdf · ffmpeg_wasm
status_idle · processing_stays_local
Supported: common images (GIF uses first frame), PDF to PNG/JPEG per page, PDF to DOCX (text extraction only), DOCX to PDF via print / Save as PDF, audio/video via FFmpeg. Not supported: Excel, PowerPoint, legacy .doc, and high-fidelity layout conversion.
File Converter re-encodes files in the browser: images to PNG, JPEG, or WebP; PDF pages to PNG or JPEG; PDF text to DOCX; DOCX to PDF through the browser print dialog; and audio or video through FFmpeg WASM. Files are not uploaded to Roy's Tools for conversion.
Convert images, rasterize PDF pages, extract PDF text to DOCX, send DOCX to the browser print dialog as PDF, and re-encode audio or video with FFmpeg WASM—locally in the tab when possible.
A video can become MP4, WebM, MP3 audio, or M4A audio. An image cannot become MP4, because image targets are only PNG, JPEG, and WebP.
FFmpeg and related processing run locally in your browser via WebAssembly where possible. Files are not uploaded to Roy's Tools for conversion.
Images convert to PNG, JPEG, or WebP. A PDF can become PNG or JPEG per page, or a DOCX of extracted text. A DOCX opens the browser print dialog to save as PDF. Audio targets are MP3, WAV, M4A (AAC), OGG (Opus), FLAC, and WebM audio. Video targets are MP4, WebM, or audio-only MP3 or M4A. Excel, PowerPoint, and legacy .doc are not supported.
Everything happens in-memory in your tab. Very large media can stress RAM or mobile CPUs; try smaller clips or lower resolution.
No. Protected content is blocked by design and by platform rules.
The WebP tool is optimized for quick image resize/compress. Use File converter when you need broader codecs or containers.