Twitter Image Size: Dimensions for Posts and Profiles
For a standard Twitter (now X) post, use an image up to 5 MB in JPEG, PNG, or non-animated GIF format; a 16:9 landscape image such as 1200 × 675 pixels is a practical choice for a single image. The best dimensions depend on whether you are posting a timeline image, profile picture, header, or ad, and the platform may crop or resize images to fit different displays.
Recommended dimensions for Twitter images
There is no single image size that suits every part of the platform. For ordinary posts, these dimensions are useful starting points:
- Single landscape post image: 1200 × 675 px, a 16:9 ratio.
- Square post image: 1080 × 1080 px, a 1:1 ratio.
- Portrait post image: 1080 × 1350 px, a 4:5 ratio.
- Profile picture: prepare a square image, commonly 400 × 400 px; it is displayed as a circle.
- Profile header/banner: 1500 × 500 px is a widely used 3:1 canvas.
These are practical working sizes, not guarantees that every image will appear uncropped in every app version or placement. X’s interface changes over time, and previews can differ between desktop, mobile, and expanded image views. If a precise crop is important, preview the upload before publishing.
How post-image cropping works
A post image has two different presentations: the preview shown in the timeline and the opened, full-size image. The preview uses a fixed display area, so an image with a very wide or tall shape may be cropped there even when the complete image remains available after a reader taps it. A landscape 16:9 image is a reliable general-purpose choice because it fits familiar preview shapes well.
When a post contains multiple images, the layout can change according to the number and shape of the images. That means a graphic composed to look perfect as a single image may be framed differently when uploaded in a set. Keep important text, faces, logos, and other essential details away from the edges, and check the actual post preview.
Do not confuse pixel dimensions with file size. Dimensions describe the width and height in pixels; file size is the amount of data, usually measured in kilobytes or megabytes. A 1200 × 675 image can be a small or large file depending on format, image detail, and compression.
Profile pictures and header images
Profile pictures are shown in a circular frame, even if the uploaded file is square. Put a face, logo, or other focal point in the center and leave breathing room around it. Text near the corners can disappear when the square is masked into a circle or displayed at a small size.
A header image is a wide banner, and its visible crop can vary across screens. Use a 3:1 canvas such as 1500 × 500 pixels, but treat the center as the safest area for important content. Avoid placing small lettering or key details at the far edges, where responsive layouts may trim them. A profile picture can also cover part of the banner, so do not put essential information beneath it.
File types, limits, and image quality
For regular image posts, JPEG is usually appropriate for photographs, while PNG is often better for sharp graphics, diagrams, or text. Animated GIF support and upload limits can vary by feature and platform rules; do not assume an animated image behaves like a regular still image. X’s published upload guidance has included a 5 MB limit for standard photos, but limits may differ for other formats, features, or account contexts and can change.
For a clear upload:
- Export at the intended pixel dimensions rather than enlarging a small source image.
- Use JPEG compression moderately for photos; excessive compression creates blocky edges and smudged detail.
- Keep text large enough to read on a phone. A graphic that looks readable on a desktop may become too small in the timeline.
- Check that the color, contrast, and details remain clear after the platform processes the file.
- Use a supported, non-animated file type when an upload fails, and reduce the file size if needed.
Choosing a size for your image
Start with the content and where people will see it. A landscape photo or video thumbnail generally suits 16:9; a product shot or portrait may work better square or vertical. If the image contains a poster, chart, or announcement, prioritize legible text and keep its key content within a central safe area.
For example, a 1200 × 675 announcement graphic can use a large heading in the middle and secondary details beneath it. If the same graphic is cropped to a narrow timeline preview, the central message is more likely to remain visible. If readers need to inspect small text, include the essential information in the post itself rather than relying solely on tiny text inside the image.
Retina or high-density screens do not mean every image must be enormous. A larger source can help preserve detail, but it also increases upload size and may be resized by the platform. The goal is a sufficiently large, correctly proportioned image—not the maximum possible pixel count.
Common image-size problems
My image looks cropped: The timeline preview may crop a different ratio from the original. Try a 16:9 image for a single post, move important content toward the center, or open the image to verify whether the full version is available.
The image looks blurry: Check the source file’s original dimensions. Enlarging a small image cannot restore detail. Export again from the original at a suitable size, and avoid repeated JPEG saves or very high compression.
The upload is rejected: Confirm the file type and size, then try exporting a standard JPEG or PNG. A file extension alone does not prove that the file’s underlying format is supported. If the image is an animation, try a still frame when animation is not required.
Text is hard to read: Make the type larger, reduce the amount of copy, and use stronger contrast. Timeline images are often viewed on small screens, and users may not open every image to zoom in.
Frequently Asked Questions
What is the best size for a Twitter post image?
A 1200 × 675 px image (16:9) is a useful general choice for one landscape image. Choose square or portrait dimensions when they better fit the subject, and check the preview for cropping.
What size should a Twitter profile picture be?
Start with a square image, commonly 400 × 400 px. Since it appears in a circle, keep the subject centered and avoid putting important details near the corners.
What are the Twitter header dimensions?
A 1500 × 500 px image is a widely used 3:1 header size. Keep key content toward the middle because the visible crop can vary by screen, and the profile picture covers part of the banner.
Does Twitter crop images?
It can crop the timeline preview to fit its layout. The full image may still be visible when opened, but preview behavior can vary with image proportions, post layout, and app display.
What is the maximum Twitter image file size?
Standard photo guidance has commonly listed a 5 MB limit. Limits can depend on image type or feature and may change, so check current upload guidance if a file close to the limit is rejected.
Should I use PNG or JPEG for Twitter?
Use JPEG for most photographs and PNG for graphics with sharp edges or text. Export at a suitable resolution and avoid unnecessary compression so the uploaded image stays clear.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.