X's current help says that a single photo with a standard aspect ratio between 2:1 and 3:4 can display in full. A 1200×675 px (16:9) export remains a practical, repeatable target for a wide post, but it is not a universal X requirement or a guarantee about every client preview.
FrameForge is a Chrome extension that resizes images entirely in your browser. No upload, no account, no waiting for a remote server to process your file.
X (Twitter) Image Size Requirements
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Standard post image | 1200×675 px | 16:9 |
| Supported single-photo ratio | Between 2:1 and 3:4 | X says it can display in full |
| Max file size | 5 MB (JPG/PNG) | — |
| Accepted formats | JPEG, PNG, GIF | — |
1200×675 is a useful 16:9 preset when you want a consistent wide composition. Use the crop preview to place the subject, and do not assume that X will apply one fixed 2:1 crop on every device.
Why Square and Portrait Images Get Cropped
X's help center says that a single photo with a standard aspect ratio between 2:1 and 3:4 can display in full. The exact presentation can still vary by client and layout, so keep the important subject away from extreme edges and inspect the preview before posting.
Sizing to 1200×675 gives you a predictable 16:9 composition and a good starting point for wide social graphics. It does not replace checking the live composer, especially for portrait sources or multiple images.
Step-by-Step: Resize for X with FrameForge
- Install FrameForge — install from the Chrome Web Store and pin it to your toolbar.
- Open your image — click the FrameForge icon, then open your file or drag it onto the canvas.
- Select the X (Twitter) Post preset — in the Platform dropdown, select X Post. The canvas locks to 1200×675 px.
- Adjust the crop — drag the crop overlay to center your subject in the 16:9 frame.
- Export — click Export. FrameForge saves the resized image to your Downloads folder.
Handling Portrait Source Images
Portrait photos (9:16, phone camera default) need the most adjustment to fit a 16:9 frame:
- Crop to fill (recommended): The 16:9 frame is filled completely. Excess from the top and bottom is trimmed. Drag the crop overlay to keep the key element in frame.
- Fit with padding: The full portrait is visible, with black or colored bars on the left and right. Intentional padding can look deliberate, but bare bars usually look like a mistake.
- Stretch to fill: Distorts the image horizontally. Avoid unless distortion is a deliberate stylistic choice.
For landscape source images wider than 16:9 (cinema crop, panoramas), excess is trimmed from the left and right. Same logic: drag the overlay to center the subject.
The Social Platform Resize Workflow
If you cross-post the same content to multiple platforms on the same day, FrameForge covers all of them from one extension:
| Platform | Target size | Preset |
|---|---|---|
| X (Twitter) | 1200×675 px | X Post |
| YouTube | 1280×720 px | YouTube Thumbnail |
| Instagram (square) | 1080×1080 px | Instagram Post |
| Twitch panels | 320×160 px | Twitch Panel |
Resize once per platform, export each version in a few clicks — without switching tools or uploading to separate services.
Frequently Asked Questions
What is the best image size for an X (Twitter) post? 1200×675 px at 16:9. This fills the feed preview without cropping and displays at full dimensions when expanded. Keep the file under 5 MB for JPG/PNG.
Does X crop images in the feed? The presentation depends on the image ratio and the client. X says that a single photo with a standard aspect ratio between 2:1 and 3:4 can display in full; check the live composer rather than assuming a fixed 2:1 crop. A 1200×675 px export is a practical 16:9 option for wide posts.
Does FrameForge upload images to a server? No. FrameForge is a Chrome extension that processes images entirely in your browser. Nothing is sent to any server. No account is required.
Can I use the same image for X and YouTube? YouTube thumbnails are 1280×720 px and X posts are 1200×675 px — both are 16:9, so the composition is identical. FrameForge has presets for both, so you can export two versions from the same source image without re-cropping.
Is FrameForge free? Yes. FrameForge is free to install from the Chrome Web Store. The free version includes platform presets and core resizing. Pro adds text overlay and batch processing.