Supported File Types
Complete list of image, document, text, and audio formats supported by RenameClick, including local speech transcription for MP3, WAV, FLAC, M4A, and AAC.
Images
| Format | Extensions | Notes |
|---|---|---|
| JPEG | .jpg, .jpeg, .jpe, .jfif | Common photo and interchange formats |
| PNG | .png | Screenshots, graphics with transparency |
| GIF | .gif | Animated and static images |
| WebP | .webp | Modern web image format |
| AVIF | .avif | Modern high-efficiency web image format |
| BMP | .bmp | Bitmap images |
| SVG | .svg | Vector graphics |
| HEIC | .heic | Apple photo format (iPhone/iPad) |
| HEIF | .heif | High Efficiency Image Format |
| TIFF | .tiff, .tif | High-quality images, scanned documents |
EXIF Metadata
Photos (especially JPEG and HEIC from cameras/phones) often contain EXIF metadata:
- Capture date and time
- Camera make and model
- GPS coordinates (location)
- Lens information
- ISO, aperture, shutter speed
This metadata can be used in format patterns with $exif{} placeholders. See Format Patterns & EXIF.
Documents
| Format | Extensions | Extraction Method |
|---|---|---|
.pdf | Text extraction; falls back to vision for scanned PDFs | |
| Word (modern) | .docx | Text extraction via mammoth |
| Word (legacy) | .doc | Text extraction via word-extractor |
| Plain Text | .txt | Direct UTF-8 reading |
| Markdown | .md | Direct UTF-8 reading |
| CSV | .csv | Direct UTF-8 reading |
| Rich Text | .rtf | RTF tag stripping |
| OpenDocument | .odt | XML extraction via jszip |
| JSON | .json, .jsonl | Structured text extraction |
| XML & YAML | .xml, .yaml, .yml | Structured text extraction |
| HTML | .html, .htm | Visible text extraction |
| Logs & SQL | .log, .sql | Direct text reading |
| Subtitles | .srt, .vtt | Caption text extraction |
| Calendar & Contacts | .ics, .vcf | Structured text extraction |
How Documents Are Processed
- Text is extracted from the document using format-specific methods
- Extracted text is truncated to the text trim limit (default: 4,500 characters)
- Truncation strategy:
- Head only: First N characters (default for most documents)
- Head + Tail: First N/2 + Last N/2 characters (better for contracts with signatures)
- Data-heavy files (lots of numbers) use smaller limits to avoid token overflow
- The truncated text is sent to the AI for analysis
Scanned PDFs
If a PDF contains no extractable text (it's a scanned image):
- The first page is rendered as an image
- The image is sent to the AI's vision capabilities
- The AI "reads" the scanned page just like it would analyze a photo
Audio
| Format | Extensions | Processing |
|---|---|---|
| MP3 | .mp3 | Metadata and local speech transcription |
| WAV | .wav | Metadata and local speech transcription |
| FLAC | .flac | Metadata and local speech transcription |
| MPEG-4 Audio | .m4a | Metadata and local speech transcription |
| AAC/ADTS | .aac | Metadata and local speech transcription |
Install Audio Transcription in AI & Models before processing audio. RenameClick transcribes speech on your device and uses the transcript context to suggest a smart filename. With RenameClick Local AI selected, both transcription and filename generation stay on-device.
Short recordings are analyzed in full. Longer recordings are sampled across their duration using the Analyze up to limit configured in AI & Models. The available limits run from 30 seconds to 10 minutes.
Audio smart naming is designed for recordings with intelligible speech. It is not a music-identification or acoustic-fingerprinting service. Embedded audio tags and technical metadata are also available through explicit $audio{...} format placeholders.
Unsupported Files
Files with unsupported extensions are skipped during drag & drop and folder scanning, and not counted toward batch limits.
Common unsupported formats include video files (.mp4, .mov, .mkv, .webm), other audio formats (.ogg, .opus, .aiff, .caf, .wma), archives (.zip, .rar), and executables (.exe, .app).