Creator Tools
Every platform enforces its own pixel sizes and file limits, and most of them crop or reject what does not fit rather than telling you why. These twenty-two resizers hold the exact frame each platform expects, draw the regions it covers with avatars and controls, and export every required size at once — entirely in your browser.
Discord Banner Resizer
DiscordDiscord's two banner sizes — 600×240 profile and 960×540 server — with the avatar overlap drawn on the preview.
Open resizerDiscord Profile Banner Size
DiscordCrop to Discord's exact 600×240 profile banner at 5:2, with the avatar and username block drawn where they will sit.
Open resizerDiscord Server Banner 960×540
DiscordThe 960×540 server banner shown above the channel list — crop it here rather than letting Discord centre-crop it for you.
Open resizerDiscord PFP Resizer
Discord512×512 square crop with the circular mask drawn over it, so you see what the corners lose before uploading.
Open resizerDiscord Emoji Resizer
DiscordOne emoji at Discord's 128×128, held under the 256 KB cap with the measured size shown before you download.
Open resizerTwitch Emote Resizer
TwitchAll three emote sizes — 112, 56 and 28 pixels — exported together in one ZIP, each held under the 25 KB cap.
Open resizerTwitch Sub Badge Resizer
TwitchSubscriber badges at 72, 36 and 18 pixels in a single ZIP, each checked against Twitch's 25 KB limit.
Open resizerTwitch Bit Badge Maker
TwitchBit badges at 72, 36 and 18 pixels from one crop, bundled as a ZIP and checked against the 25 KB limit.
Open resizerTwitch Banner 1200×480
TwitchThe exact 1200×480 profile banner, with the safe area for the profile picture and channel name drawn over the preview.
Open resizerTwitch Offline Screen 1920×1080
Twitch1920×1080 offline screen with the strip the player chrome covers marked out, so text never hides behind it.
Open resizerRoblox Shirt Template Maker
RobloxFit artwork to the 585×559 shirt canvas with torso, arm and back regions outlined where Roblox expects them.
Open resizerRoblox Pants Template Resizer
RobloxThe 585×559 pants canvas with leg and waist panels marked, so seams land on the avatar instead of mid-shin.
Open resizerRoblox Game Icon 512×512
RobloxCrop an experience icon to the required 512×512 square, with the rounded corners Roblox applies drawn on.
Open resizerRoblox Badge Template Resizer
RobloxBadge art at the required 150×150 with the circular mask drawn on, so it reads as a badge, not a clipped square.
Open resizerEtsy Banner Resizer
EtsyShop banner at 1200×300 and the 3360×840 retina size in one export, so the header stays sharp on any screen.
Open resizerEtsy Mini Banner Size 1200×160
EtsyThe exact 1200×160 mini banner strip — at 7.5:1 the crop decides what survives, and you pick it.
Open resizerEtsy Shop Icon 500×500
Etsy500×500 shop icon with the circular mask Etsy applies drawn over the preview, so edges are not clipped later.
Open resizerShopify Product Image Resizer
ShopifyProduct photos at Shopify's recommended 2048×2048 square, padded rather than cropped so the product stays whole.
Open resizerYouTube Banner Safe Zone Tool
YouTubeChannel art on the 2560×1440 canvas with the tablet and mobile safe zones drawn, so your name survives a phone.
Open resizerSpotify Canvas 1080×1920
SpotifyCover art cropped to the 1080×1920 vertical frame, with the player-controls area marked where Spotify draws it.
Open resizerTwitter Header 1500×500
TwitterX's 1500×500 header at 3:1 with the profile picture overlap and bio block drawn on, so nothing important hides.
Open resizerBluesky Banner Size
BlueskyBluesky banner at 3000×1000 with the avatar overlap marked — crop and export both run locally.
Open resizer
When should you use a browser-based creator tool?
Every major platform enforces rigid dimensions, aspect ratios, and file size limits for banners, profile pictures, emotes, and product images. Discord requires a 5:2 aspect ratio for profile banners while centre-cropping mismatched assets. Twitch enforces strict 25 KB limits on 112×112, 56×56, and 28×28 emotes. Roblox mandates precise placement on a 585×559 canvas template.
When creators use general-purpose editors, they often struggle with compression artefacts, unexpected avatar overlays blocking key visual elements, or rejection due to subtle dimension mismatches. These twenty-two creator tools pre-calculate exact safe zones and export multi-resolution bundles ready for direct upload.
Every calculation, canvas transformation, and ZIP compression executes 100% locally within your browser using hardware-accelerated Canvas APIs and Web Workers. Zero images or user data are ever uploaded to any external server.
When the dimensions are yours to choose rather than the platform's, our general-purpose image utilities offer unconstrained editing: Resize Image for arbitrary pixel dimensions, Crop Image for freeform cropping, and Compress Image for file size reduction.
Frequently asked questions
Why not just use a general image resizer?
Because the hard part is not the resize. It is knowing that Twitch rejects an emote over 25 KB, that Discord centre-crops any profile banner that is not 5:2, that Roblox wants the torso panel in a fixed place on a 585 × 559 canvas, and that only the middle strip of a YouTube banner is visible on a phone. A general resizer takes a number from you; these pages already know the number.
Are my images uploaded to make these exports?
No. The file is decoded, cropped, resized, encoded and bundled into a ZIP by your own browser, and you can verify it: open DevTools, go to the Network panel and export — no request carrying your image appears. The page's Content-Security-Policy sets connect-src 'self', so the browser would refuse one even if the code tried.
What happens when a platform has a file size limit?
The exporter enforces it rather than mentioning it. For JPEG and WebP it searches for the highest quality that fits under the cap, biased towards under rather than near. PNG is lossless and has no quality dial, so a PNG over its cap is reported as over — with the suggestion to switch format or simplify the artwork — instead of being handed to you as though it fit.
Can I export every size a platform needs in one go?
Yes, and that is the main reason these pages exist. A Twitch emote set is 112, 56 and 28 pixels; subscriber badges are 72, 36 and 18. One crop produces all of them and they arrive as a single ZIP, named the way the upload form expects, rather than as three rounds of the same work.
What are the dotted lines and dark shapes on the preview?
The dotted rectangle is the safe area — the part of the frame that is visible on every device. The dark shapes are what the platform draws on top of your artwork: a circular avatar over a Discord or X banner, the player controls over a Spotify Canvas. Anything you put under them will not be seen, and seeing that while you crop is cheaper than finding out after you publish.
What else is on ToolsByUs?
- PDF ToolsMerge, split, rotate and convert PDFs without uploading them.
- Image ToolsCompress, resize and convert images in the browser.
- Color ToolsPick, convert, check contrast and test for colour blindness.
- JSON ToolsCompare, format, validate and explore JSON documents.
- Text ToolsDiff, convert and reshape plain text and code.
- Encoding ToolsBase64, URL encoding, hashing and token inspection.
- Generator ToolsIdentifiers, placeholder content and codes.