HermitFile Pro

Will your document upload be accepted?

The same PDF is accepted by one government portal and silently rejected by another, because they publish different ceilings and different lists of formats. Canada runs six portals with four different format lists and two different size limits. Pick where you are uploading and drop the file in. Every rule below is quoted from the page that publishes it, and nothing is uploaded anywhere.

Where are you uploading?

or drag and drop it hereor tap anywhere in this box
PDF, JPG, PNG, TIFF, DOC, DOCX · it is read on this device and never sent anywhere

Nothing leaves this device. Open your browser’s Network tab and watch — your document never appears.

Result

What this checks, and what it cannot

Two rules are published for these uploads and no more: how big the file may be, and which file extensions are accepted. Both are checked here against the authority’s own wording, which is quoted beside every result.

One thing is checked that the authority does not publish: whether the file is actually what its name says. A phone that saves a photo as scan.pdf has produced a JPEG with a misleading name. Renaming a file does not convert it. Most upload forms read the first few bytes and reject the mismatch without saying why, and it is a genuinely hard thing to notice on your own.

It cannot tell you whether you have the right document. Nothing here reads what the page says or knows which form you are filling in. A perfectly-sized PDF of the wrong bank statement passes every check on this page.

Why Canada has six different answers

IRCC runs six separate online systems, and they were built at different times. The result is published on IRCC’s own help centre and is not a mistake in this tool:

The IRCC secure account accepts .doc and does not list .docx — and .docx is what every version of Word since 2007 saves by default. The online citizenship application lists no Word format at all. The Permanent Residence Portal is the only one that does not accept TIFF. Two portals allow 5 MB and four allow 4 MB.

None of this is announced when your upload fails. That is the entire reason this page exists.

Every number here came from the authority, not from us

Each target names the page it came from and links to it. If an authority does not publish something, it is not checked and the row says so — the new IRCC portal publishes a size limit and no format list, so its format is not tested rather than guessed at from a sibling portal.

A rule we invented would be worse than a rule we left out, because an invented one fails a file that would have been accepted and the person never finds out why.

All 39 HermitFile tools

Every one of them runs in your browser. Nothing you open is uploaded, and nothing is stored.

Show all tools

Image tools

Video tools

MOV to MP4Turn an iPhone .mov into an .mp4 by swapping the wrapper, with the video copied across and nothing re-encoded. Trim a videoKeep the part you want. The clip is copied rather than re-encoded, so no quality is lost. Split into partsCut a long recording into pieces short enough to post, without re-encoding any of them. Rotate a videoChange the rotation flag a phone wrote instead of re-encoding the picture. Seconds, not minutes. Remove the soundDrop the audio track and copy every frame across untouched — same quality, same size. Video to MP3Convert a video’s sound to MP3, or lift the original audio out byte for byte with nothing re-encoded. Video to GIFPick a range, a frame rate and a size, and get an animated GIF back with nothing uploaded. Green screen swapSwap a green or blue screen for a solid colour with a live preview, no AI model and no watermark. Silence removerFinds the quiet stretches by listening to the audio and cuts them out, with a timeline showing every cut first. Blur pad to a new ratioFit a video into 9:16, 1:1 or another shape with a blurred background instead of black bars. Compress a videoAim at a Discord, email or WhatsApp limit — or your own — and get an MP4 checked afterwards, not just promised. Noise removerLearns your recording’s own background hiss or hum from a quiet stretch, then subtracts exactly that. Auto-reframeCrops a landscape clip to a new shape and pans the crop to follow the motion, instead of a fixed centre. CaptionsBurns an .srt or .vtt subtitle file into the video as styled, timed on-screen text. Beat syncFinds the beats in the clip's own audio and lands a flash or a zoom-punch on each one. Highlight finderScores a clip by loudness and movement, and ranks the best stretches to cut out, losslessly.

PDF tools