Files stay in your browser
No sign-up
No file limits
Instant — no upload

Image resizer
X

The timeline crops tall images unpredictably. Lock 16:9 at 1200×675 with JPEG 81 here so in-stream cards frame cleanly and stay under 5 MB before you post to X.

Drop an image here to start

Reading RAW preview…

Compress, convert, resize, rotate, effects or blur any image

Extracting the embedded JPEG preview from your camera file — this happens entirely on your device.

JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · SVG · RAW — any size
✓ No file limit✓ No upload✓ 100% private
Upload an image to start
LIVE PREVIEW
Live preview — changes apply instantly
Quality level
Quality80%
Smaller fileHigher quality
Quick presets
95%
Near-lossless
80%
Recommended
60%
Max savings
💡 At 80%: visually identical to original, 60–80% smaller file.
Output format
Compression quality 80%
Smaller fileHigher quality
Lower quality = smaller file. 80% is the sweet spot for WebP/JPG/AVIF.
Popular conversions — one click
💡 WebP is 25–40% smaller than JPG/PNG at equal quality. AVIF up to 50% smaller than JPG. SVG output wraps the result as a scalable single-file vector container — great for design tools. Select WebP above, then tap Convert Format.
RAW → JPG / PNG CR2 · NEF · ARW · DNG · RAF · RW2 · ORF

Drop a camera RAW file in the upload zone. VeloTools reads the file locally and extracts the full-resolution JPEG preview that your camera embeds inside every RAW — then you can compress, resize, or convert that preview straight to JPG, PNG, WebP, AVIF or SVG using the buttons above. Nothing is uploaded, and if no usable preview exists you'll get a clear message instead of a silent failure.

Custom dimensions (pixels)
🔗 Aspect ratio locked. Empty = keep original.
Scale %
100% = original size.
Quick resize
Rotate & Flip
Live preview — real-time adjustments
Effect presets
Manual adjustments
100
100
100
0
0
Blur type
Intensity
5
💡 Privacy: Pixelate or Gaussian blur to censor sensitive data in screenshots.
Crop mode — draw a selection, or pick a preset ratio below
Aspect ratio
Draw a selection on the image above
↓ Drag inside to move · handles to resize · side clicks keep crop · ✔ Apply to confirm
Processing image…
Happening in your browser — 100% private
Done! Processed successfully
.webp
Edit filename before downloading — extension is set automatically.
Continue editing the result

Frame X timeline images in-tab so embargoed art never leaks

Social managers stage announcement graphics before the reveal window opens, and a premature upload to a random host can spoil the moment. This page keeps the crop and JPEG encode inside your browser through Canvas, so in-stream art stays on your machine and never reaches VeloTools.

The preset matches X's in-stream card: 1200×675 at 16:9, quality 81, under a 5 MB limit. To post something in a different shape, the unlocked Image Compress hub runs the same engine without the timeline lock.

Close the tab and the graphic clears from memory — reassuring when a coordinated drop is scheduled to the minute.

Inline previews that behead faces from vertical phone photos

The frequent mistake is dropping a tall story-format capture into the timeline, where X crops it toward landscape and slices heads or captions in the process. The in-stream preview favors a 16:9 window, so a portrait source either shows a narrow strip or loses its subject to the auto-crop.

This URL targets that timeline behavior directly — enforcing 16:9 and trimming weight — instead of recycling boilerplate with a bird logo attached.

If your source is already narrower than 1200 pixels, resist stretching it; timeline images compete with sharper media all around them. Start from a wider capture.

Lock an X 1200×675 frame in three steps

  1. Drop the graphic that cropped strangely in the timeline — the 1200×675 crop and quality 81 are already set.
  2. Position the subject inside the 16:9 window so nothing important hugs an edge, then process until 5 MB clears.
  3. Download the JPEG and post it on X yourself; if the preview still clips, recompose or ease quality one step on the main compressor.

X in-stream settings on this page

SolvesX preview that clips a vertical or tops 5 MB
Resolution1200×675 px
Ratio16:9 landscape
QualityJPEG 81
Cap5 MB
PrivacyIn-tab only; no transmission to us

Why a 16:9 frame at quality 81 reads well in the timeline

The timeline moves fast and previews are small, so a landscape 16:9 window shows the most of your image before anyone taps to expand. Quality 81 holds text overlays and logos steady without dragging the file toward the limit.

Take these as a dependable baseline and check the platform's current help notes if a card, poll, or multi-image layout asks for its own sizing.

Timeline crops, engagement, and holding text overlays together

A post gets a fraction of a second to stop the scroll, and a badly cropped preview wastes that chance. Composing at a true 16:9 means the subject and any overlaid words survive the inline view, so the image does its job before the reader even opens it.

Coordinating the same message across surfaces? Compare the professional-card shape on the LinkedIn link preset, and if the campaign also needs a video cover look at the YouTube thumbnail size before you export.

Behind the scenes your image is redrawn onto a 1200×675 canvas and re-encoded JPEG at 81. The transform is lossy, so keep the editable art in your own storage and let the timeline carry only the flattened frame.

Leave a margin around critical elements. The preview and various clients nudge the crop, so keep faces and captions clear of the edges to be safe on every device.

Output assumes sRGB. Convert wide-gamut exports first so an accent color does not shift once the timeline renders the card.

A tidy frame only wins the glance; the wording, timing, and conversation still fuel engagement. Let this page ensure the visual never undercuts a sharp post.

X image-sizing questions from social teams

What image size works for an X in-stream post?
This page outputs a 1200×675 landscape at JPEG quality 81 under a 5 MB cap — a practical timeline size. Check the current help notes if a special layout differs.
Does resizing here send my X graphic to VeloTools?
No. The crop runs in your browser. X receives only the file you post yourself.
Can I post a vertical image through this X preset?
Not without a 16:9 crop. This locked page frames the timeline card so subjects are not beheaded by the auto-crop.
Why is X's quality set to 81?
Timeline previews often carry overlaid text and logos, so a fairly high encode keeps them clean at small display sizes.
My announcement art is over 5 MB for X — what helps?
Export JPEG, simplify busy gradients, or take a second pass on Image Compress at 1200×675.

Start compressing now

No sign-up, no upload, no limits. Just drop your images and watch them shrink — privately, instantly, and free forever.

Human experience · Vigen G.

Field note: Twitter

I keep this page because listing image sizes for Twitter kept failing with upload tools or generic presets. Here you resize to the channel box, then compress if the portal still rejects the file. Limits and architecture are documented in Lab Notes — this URL is a micro-instrument for one job, not a keyword clone.