Resize any image to 2560×1440 px for YouTube channel banners. Free, no upload.
The preset makes a 2560 × 1440 banner, the size YouTube Help recommends (checked 2026-09-28), especially for TV. The same page sets the minimum upload at 2048 × 1152 (16:9), a file size of 6 MB or less, and a safe area for text and logos of 1235 × 338 px at the minimum size; the rest of the banner is cropped on some devices. Scaled to 2560 × 1440, that safe area is about 1544 × 423 px in the centre — put anything that must be read there.
Drop image files hereProcess many files at onceNo upload · processed on this device
Making a game?
Nerulio is a 2D game asset studio first: draw pixel art, cut sprite sheets into animations, pack texture atlases, check autotile tilesets and export them for Godot, Unity, Phaser and other engines. It runs in your browser; files stay on your device.
YouTube uses the same banner on computers, phones and TVs but shows a different part of it on each. TVs show the whole 16:9 image; smaller views crop to a wide strip around the centre. The help page therefore gives a safe area — the part every view shows — of 1235 × 338 px on a 2048 × 1152 banner.
Scaled by 2560 ÷ 2048 = 1.25 for the preset, the safe area becomes 1543.75 × 422.5 px, centred: roughly x 508 to 2052 and y 509 to 931. That scaled figure is our arithmetic, not a number YouTube publishes. The preset's crop is centred as well, so a photo's centre lands in the safe area automatically; text you add must be placed there yourself.
Safe area
The central strip shown on every device: 1235 × 338 at 2048 × 1152 per YouTube Help.
Minimum dimension
2048 × 1152; smaller banners are not accepted by YouTube, per the same page.
16:9
2560 × 1440 and 2048 × 1152 share this ratio.
Safe area and a photo crop (computed)
The safe-area scaling is arithmetic from YouTube's figures; the photo crop follows the resize task's cover calculation for an example 4032 × 3024 photo.
YouTube minimum 2048 x 1152 safe area 1235 x 338
Scale to preset x 1.25 -> 1543.75 x 422.5
Centred in 2560 x 1440: x 508.1 .. 2051.9, y 508.75 .. 931.25
4032 x 3024 photo -> crop 4032 x 2268 (378 px off top and bottom)
-> scaled x 0.635 to 2560 x 1440
safe area covers the middle 2431 x 665 px of that crop
1543.75 ÷ 0.635 ≈ 2431 and 422.5 ÷ 0.635 ≈ 665: only that central part of the photo is guaranteed to be visible everywhere.
Set it as your banner
Sign in to YouTube Studio.
From the left menu, select Customization, then Profile.
Under the banner image, click CHANGE and select the resized file.
Adjust the crop in the preview if needed and click DONE.
Click PUBLISH.
Steps as written in YouTube Help (computer) on 2026-09-28. The same page advises no shadows, borders or frames in the file.
Check the result
The result shows 2560×1440.
Check the file size is 6 MB or less; a PNG of a detailed photo can be large, JPG output is smaller.
After publishing, look at the channel on a phone and a computer: text should sit inside the central strip on both.
Troubleshooting
Symptom
Likely cause
How to check
Fix
Text is cut off on phones
It lies outside the safe area
Compare its position with x 508–2052, y 509–931
Move text and logos into the central 1544 × 423 area
YouTube rejects the file
Over 6 MB, or smaller than 2048 × 1152 if you changed the size
File size and dimensions
Export JPG, and keep at least 2048 × 1152
The banner looks soft on TV
A small source was enlarged to 2560 × 1440
Source size in the result line
Use a source at least 2560 px wide
A frame or shadow looks odd
YouTube advises against borders, shadows and frames
You need to crop a specific part or fill a background colour before resizing.
YouTube's crop in the upload preview
Your file is already 16:9 and you only need to nudge what is visible.
What this page does not cover
There is no safe-area overlay in Nerulio; place text using the coordinates above.
The scaled safe area is our arithmetic from YouTube's 2048 × 1152 figures.
Versions and sources
Banner sizes, safe area, file limit and steps are from YouTube Help "Manage your channel branding" (computer), read on 2026-09-28. Crop and scale numbers follow src/task/resize.js and fitQuality() in src/image.js.
Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.
Resize image
Set width and height, with optional aspect-ratio lock.
How it works
Open the source file
Choose the processing mode and settings
Run, inspect the result and download
Supported formats
PNG / JPG / WebP / AVIF / HEIC → PNG — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.
What this tool does
Tiled high-quality mks2013/Lanczos resampling, numeric dimensions and size helpers.
Implementation and verified quality
advanced · Pica tiled mks2013 / Lanczos. Quality qualification is in progress. Pro/Flagship quality has not been established.
Before you export
Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.
Frequently asked questions
What determines the supported size?
Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.
Are my files uploaded?
This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.
Will my work be saved automatically?
No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.