Files that fix themselves.
Wrong format, too large, wrong size. Fylane repairs the file right where it was rejected — in your browser, or inside your product.
no account · no watermark · images never leave your device
Refused. Fixed. Same screen.
A demonstration of three uploads, each shown twice. A 7.8-megabyte HEIC photo is refused by a product-image field that accepts only JPG or PNG, then accepted by Fylane and returned as three WebP sizes. An Apple Pages résumé is refused by a job application that accepts only PDF or DOCX, then returned as a PDF, Markdown text and a page preview. A 24-megabyte scanned TIFF receipt is refused for exceeding a five-megabyte limit, then returned as a searchable PDF, OCR text and extracted totals. In every case the file is unchanged; only what stood behind the upload field is different.
Merge, compress, convert. No account.
One page each, nothing to sign up for. Images are converted on your device and never uploaded; documents run in Fylane Cloud and are deleted on a schedule.
Keep a file once.
Fill the whole form.
Your résumé, your headshot, your ID: kept once, with a tap, and stored encrypted on your device. On the next site that asks for them, one card fills every matching field from your files — each one fitted to that form’s rules on the way in.
- Encrypted on this device. Nothing about your files is sent anywhere.
- Locked with Touch ID. ID documents are locked by default.
- Never placed without your tap. Forget any file, or all of them, any time.
One call.
Any file.
Upload, validate, scan, convert, extract. No format branching, no worker queue, no temporary files — and no five-megabyte apology in your upload field.
// npm i @fylane/node
import { Fylane } from "@fylane/node";
const fylane = new Fylane(process.env.FYLANE_API_KEY);
const job = await fylane.process(upload, { preset: "ai-ready" });200 OK
{
"id": "job_01JBQ8Z5T7WXK9MNP2RSTVA3C4",
"object": "job",
"state": "queued",
"preset": "ai-ready",
"credits_estimated": 12
}IMG_4821.HEICevery recent iPhone, unreadable in most browsersscan_final.TIFFmulti-page, enormous, worthless without OCRlogo.svgnot an image: a document that can carry scriptsphoto.jpgan executable wearing an image’s nameposter.png80,000 px square, gigabytes once decodedarchive.zip40 MB that expands to terabytescontract.pagesa format most backends never handleinvoice.pdfpassword-protected, or a photo with no text
Upload API
Direct, multipart, resumable, URL and S3 ingestion.
File Validation
Real MIME checks, spoof detection, size and dimension limits.
Malware Scanning
Viruses, macros, executables, archive bombs, quarantine.
Image Processing
Resize, crop, rotate, compress, HEIC and AVIF in and out.
Image Intelligence
Background removal, face blur, auto crop, moderation.
Document Conversion
Office and ODT to PDF or images, layout preserved.
PDF Engine
Merge, split, compress, watermark, redact, encrypt, PDF/A.
OCR
Scans and photos to searchable text, 100+ languages.
Structured Extraction
Tables, forms and key-value pairs as clean JSON.
AI-Ready Documents
Any document to Markdown and chunks, sized for RAG.
Archive Processing
ZIP, TAR and 7z inspection and safe extraction.
Preview & Viewer
Browser-ready previews for documents and images.
Storage & CDN
Signed, expiring URLs and global delivery, or your bucket.
Workflow Engine
Chain any of them with conditions, retries and webhooks.
Video Processing
MP4 and HLS, compression, clipping, poster frames.
Audio Processing
Conversion, compression, waveforms, audio from video.
Start with the one you need.
Images are fixed on your device. Uploads are deleted within a day, results within a week. No trackers, and no compliance certifications yet — the security page says exactly what is and is not true.