{"id":1645,"date":"2026-09-26T09:13:00","date_gmt":"2026-09-26T13:13:00","guid":{"rendered":"https:\/\/www.xconvert.com\/blog\/?p=1645"},"modified":"2026-07-16T23:44:19","modified_gmt":"2026-07-17T03:44:19","slug":"make-whatsapp-stickers-512-webp","status":"publish","type":"post","link":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp","title":{"rendered":"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You found the perfect image, cut out the subject, and want it as a WhatsApp sticker \u2014 but WhatsApp rejects the file, or the sticker shows up with an ugly white box behind it. That happens because WhatsApp stickers aren\u2019t just \u201cany small image\u201d: they have a few hard requirements, and the one most tools skip is a <em>transparent background<\/em>. This guide gives you the exact spec straight from WhatsApp\u2019s own developer documentation, then the two-tool workflow to turn an image into a compliant sticker file. Every number here was verified against WhatsApp\u2019s official stickers repository.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quick answer:<\/strong> A WhatsApp <strong>static sticker must be exactly 512 \u00d7 512 px, saved as WebP, with a transparent background, and 100 KB or smaller<\/strong> (animated stickers: 512 \u00d7 512 WebP, \u2264 500 KB). Start from an image that already has a transparent background, crop and resize it to 512 \u00d7 512, then export it as WebP. The conversion produces the compliant file \u2014 actually <em>adding<\/em> it to WhatsApp still needs a third-party sticker app, because WhatsApp isn\u2019t a WebP-file importer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jump to a section<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#spec\">The exact WhatsApp sticker spec<\/a><\/li><li><a href=\"#transparency\">Why the transparent background is the hard part<\/a><\/li><li><a href=\"#workflow\">Resize to 512\u00d7512, then export WebP<\/a><\/li><li><a href=\"#tool\">Make a WhatsApp sticker on xconvert<\/a><\/li><li><a href=\"#install\">Getting the sticker into WhatsApp<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"spec\">The exact WhatsApp sticker spec<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These are WhatsApp\u2019s own numbers, taken from the README in Meta\u2019s official <a href=\"https:\/\/github.com\/WhatsApp\/stickers\/blob\/master\/Android\/README.md\">WhatsApp\/stickers developer repository<\/a> \u2014 the same document sticker-app developers build against.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Requirement<\/th><th>Static sticker<\/th><th>Animated sticker<\/th><\/tr><\/thead><tbody><tr><td>Dimensions<\/td><td>Exactly <strong>512 \u00d7 512 px<\/strong><\/td><td>Exactly <strong>512 \u00d7 512 px<\/strong><\/td><\/tr><tr><td>Format<\/td><td><strong>WebP<\/strong><\/td><td><strong>WebP<\/strong> (animated)<\/td><\/tr><tr><td>Background<\/td><td><strong>Transparent<\/strong><\/td><td><strong>Transparent<\/strong><\/td><\/tr><tr><td>Max size per sticker<\/td><td><strong>\u2264 100 KB<\/strong><\/td><td><strong>\u2264 500 KB<\/strong><\/td><\/tr><tr><td>Frame timing<\/td><td>\u2014<\/td><td>Frames \u2265 8 ms; total \u2264 10 s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A few more rules from the same doc that matter if you\u2019re building a whole pack rather than one image:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Tray icon:<\/strong> each pack needs a <strong>96 \u00d7 96 px<\/strong> static image, <strong>\u2264 50 KB<\/strong> (this is the little thumbnail in the sticker picker).<\/li><li><strong>Pack size:<\/strong> a pack must contain <strong>a minimum of 3 and a maximum of 30 stickers<\/strong>, and it must be <em>either<\/em> all static <em>or<\/em> all animated \u2014 WhatsApp doesn\u2019t allow mixing the two in one pack.<\/li><li><strong>Stroke (recommended, not required):<\/strong> WhatsApp advises adding \u201ca 8px #FFFFFF stroke to the outside of each sticker\u201d so it reads cleanly on white, black, colored, and patterned chat backgrounds.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The three numbers you actually can\u2019t fudge for a single sticker are the ones in bold at the top: <strong>512 \u00d7 512, WebP, transparent, and under 100 KB.<\/strong> Miss any of those and the sticker either won\u2019t import or won\u2019t display correctly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"transparency\">Why the transparent background is the hard part<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hitting 512 \u00d7 512 and WebP is mechanical \u2014 any resizer and converter can do it. The requirement that trips people up is <strong>transparency<\/strong>. A WhatsApp sticker is meant to float on top of the conversation, so it needs a genuine <em>alpha channel<\/em> (the invisible layer that marks which pixels are see-through). If that layer is missing, WhatsApp \u2014 or your sticker app \u2014 fills the background with a solid box, which is exactly the \u201cwhite square behind my sticker\u201d problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s the catch: <strong>you can\u2019t add transparency by converting to WebP.<\/strong> WebP <em>supports<\/em> an alpha channel, and good converters preserve one that already exists, but neither resizing nor format conversion can <em>invent<\/em> transparency where there was none. So the real question is what you\u2019re starting from:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Starting from a PNG (or other file) that already has a transparent background<\/strong> \u2014 a cutout, a logo, clip art with alpha \u2014 you\u2019re ready. Just resize and export; the transparency carries through.<\/li><li><strong>Starting from a JPG or a normal phone photo<\/strong> \u2014 there is no alpha channel at all (JPEG can\u2019t even store one), so the whole rectangle is opaque. You have to <strong>remove the background first<\/strong> to create a transparent cutout, then resize and convert.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">xconvert\u2019s resizer and WebP converter both <em>preserve<\/em> an existing alpha channel cleanly, but they don\u2019t erase backgrounds \u2014 cutting a subject out of its background is a separate step (a background-removal tool, or WhatsApp\u2019s own in-app sticker maker, which does the cutout for you). The rule of thumb: <strong>get to a transparent PNG first<\/strong>, and everything after that is just format work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"workflow\">Resize to 512\u00d7512, then export WebP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have a transparent source, the order of operations matters:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Crop to a square before you scale.<\/strong> 512 \u00d7 512 is 1:1, but photos and cutouts usually aren\u2019t. If you resize a rectangle straight to 512 \u00d7 512, the subject stretches. Crop to a square first, then scale \u2014 see <a href=\"https:\/\/www.xconvert.com\/blog\/resize-an-image-for-the-web\/\">resize an image for the web<\/a> for the crop-then-resize logic in more detail.<\/li><li><strong>Leave a little breathing room.<\/strong> Don\u2019t push the artwork right to the edge; keeping the subject slightly inside the canvas leaves room for that recommended 8 px white stroke and stops the sticker from looking cramped.<\/li><li><strong>Export as WebP and check the weight.<\/strong> Because a 512 \u00d7 512 canvas is tiny, a lossy WebP export almost always lands <em>far<\/em> under the 100 KB cap while keeping the alpha channel intact. WebP consistently beats PNG on size at the same quality \u2014 the same reason it\u2019s the default for the web (<a href=\"https:\/\/www.xconvert.com\/blog\/convert-png-to-webp\/\">convert PNG to WebP<\/a> covers that trade-off).<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">You <em>can<\/em> do both the resize and the WebP export in a single tool, but splitting them gives you finer control over the final file size \u2014 which is what keeps you safely under 100 KB.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tool\">Make a WhatsApp sticker on xconvert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The workflow uses two xconvert tools: the <a href=\"https:\/\/www.xconvert.com\/image-resizer\">image resizer<\/a> to hit the 512 \u00d7 512 canvas, and the <a href=\"https:\/\/www.xconvert.com\/convert-image-to-webp\">image-to-WebP converter<\/a> to export the final file with transparency intact. Start from a PNG that already has a transparent background (see <a href=\"#transparency\">above<\/a>).<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Open <a href=\"https:\/\/www.xconvert.com\/image-resizer\">xconvert.com\/image-resizer<\/a> and click <strong>Select Image<\/strong> to add your transparent PNG (from your computer, Google Drive, or Dropbox).<\/li><li>In the <strong>Photo Editor<\/strong>, use the <strong>Crop<\/strong> tab to crop the image to a <strong>1:1 square<\/strong> so nothing gets stretched when you scale it \u2014 and leave a little margin around your subject.<\/li><li>Switch to the <strong>Resize<\/strong> tab and, under <strong>Custom Sizes<\/strong>, set <strong>W<\/strong> and <strong>H<\/strong> both to <strong>512<\/strong>. Keep the aspect-ratio <strong>lock<\/strong> on (it\u2019s already square), and the image scales to the 512 \u00d7 512 canvas.<\/li><li>Take that result into the WebP step: open <a href=\"https:\/\/www.xconvert.com\/convert-image-to-webp\">xconvert.com\/convert-image-to-webp<\/a> and click <strong>Upload<\/strong> to add your 512 \u00d7 512 PNG. (You can instead use the resizer\u2019s own <strong>Save \u25be \u2192 Download as WebP<\/strong> if the file is already tiny, but the converter gives you more control over the cap.)<\/li><li>Leave <strong>Lossless?<\/strong> on <strong>No<\/strong> and pick a <strong>Quality<\/strong> preset \u2014 lossy WebP keeps a 512 \u00d7 512 sticker well under the 100 KB limit while preserving the full 8-bit alpha channel, so your transparent background survives. If the sticker is crisp line art or text, try <strong>Lossless? Yes<\/strong> and confirm the result is still \u2264 100 KB.<\/li><li>Click <strong>Convert<\/strong> and download your 512 \u00d7 512 transparent WebP.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Your file is uploaded over an encrypted connection, is processed on our servers, and is <strong>deleted automatically a few hours later<\/strong> \u2014 nothing lingers on our end.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"install\">Getting the sticker into WhatsApp<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the part worth being honest about: <strong>the file is just a file.<\/strong> Producing a spec-perfect 512 \u00d7 512 transparent WebP does <em>not<\/em> by itself put a sticker in your WhatsApp keyboard. WhatsApp has no \u201cimport this WebP as a sticker\u201d button for arbitrary files. Per WhatsApp\u2019s developer docs, a sticker pack is delivered to WhatsApp by a separate app that \u201csend[s] an intent to launch WhatsApp\u2019s activity,\u201d passing the pack identifier and name \u2014 in other words, WhatsApp receives packs <em>from<\/em> sticker apps; it isn\u2019t a sticker-file manager itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice you have two routes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>A third-party sticker-maker app<\/strong> (there are several free ones on the App Store and Google Play). You import your ready-made 512 \u00d7 512 WebP files, the app assembles them into a pack, and it publishes that pack to WhatsApp. This is the route for stickers you designed and exported yourself.<\/li><li><strong>WhatsApp\u2019s own in-app sticker creator<\/strong>, which builds a sticker <em>from a photo<\/em> directly inside a chat (it does the background cutout for you). That\u2019s handy, but it starts from a photo \u2014 not from a pre-made WebP file \u2014 so it\u2019s a different path than the one above.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The xconvert workflow\u2019s job is the middle piece almost everyone gets wrong: turning your artwork into a file that actually meets WhatsApp\u2019s 512 \u00d7 512 \/ WebP \/ transparent \/ \u2264 100 KB spec, so whichever app you hand it to accepts it without complaint.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">What size do WhatsApp stickers need to be?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exactly 512 \u00d7 512 pixels, in WebP format, with a transparent background.<\/strong> A static sticker must also be <strong>100 KB or smaller<\/strong>; an animated sticker must be <strong>512 \u00d7 512 WebP and 500 KB or smaller<\/strong>, per WhatsApp\u2019s official stickers repository. Those dimensions are fixed \u2014 WhatsApp doesn\u2019t accept other sizes.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Do WhatsApp stickers have to be WebP?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Yes.<\/strong> WhatsApp\u2019s developer docs state stickers \u201cmust be in the WebP format.\u201d PNG is only used for the pack\u2019s 96 \u00d7 96 tray icon, not for the stickers themselves. That\u2019s why the last step of any sticker workflow is a WebP export.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Why does my WhatsApp sticker have a white box behind it?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Because your source image <strong>has no transparent background<\/strong> \u2014 most likely it was a JPG or a photo, which are fully opaque. Converting to WebP preserves transparency but can\u2019t create it. You need to <strong>remove the background first<\/strong> to make a transparent cutout (a PNG with an alpha channel), then resize and convert. The alpha channel is what lets the sticker float over the chat.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">How do I make a WhatsApp sticker from a photo?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Four steps: <strong>(1)<\/strong> remove the background to get a transparent cutout, <strong>(2)<\/strong> crop it to a 1:1 square and resize to 512 \u00d7 512, <strong>(3)<\/strong> export it as a WebP under 100 KB, and <strong>(4)<\/strong> load that file into a sticker-maker app that publishes packs to WhatsApp. xconvert covers steps 2 and 3 \u2014 the resize and the WebP export.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">What\u2019s the maximum file size for a WhatsApp sticker?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>100 KB per static sticker and 500 KB per animated sticker<\/strong>, according to WhatsApp\u2019s stickers repo. In practice this is rarely a problem for static stickers: a 512 \u00d7 512 canvas is so small that a lossy WebP export usually comes in well under 100 KB with room to spare.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Should I add the white outline WhatsApp recommends?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s optional but helps. WhatsApp advises adding an <strong>8 px #FFFFFF stroke<\/strong> around each sticker so it stays readable on white, black, colored, and patterned chat backgrounds. Many sticker guides also suggest leaving a small margin (often cited as ~16 px) between the artwork and the canvas edge \u2014 treat that as a design convention rather than a hard requirement; the only enforced numbers are 512 \u00d7 512, WebP, transparent, and the size cap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Last verified 2026-07-16.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/WhatsApp\/stickers\/blob\/master\/Android\/README.md\">WhatsApp\/stickers \u2014 Android README (WhatsApp\/Meta official developer repo)<\/a> \u2014 the authoritative spec: 512 \u00d7 512 px, WebP, transparent background, \u2264 100 KB static \/ \u2264 500 KB animated, 8 ms min frame \/ \u2264 10 s animation, 96 \u00d7 96 \u2264 50 KB tray icon, 3\u201330 stickers per pack, 8 px #FFFFFF stroke recommendation, and the intent-based mechanism sticker apps use to add packs to WhatsApp.<\/li><li><a href=\"https:\/\/faq.whatsapp.com\/4148445205479237\/\">WhatsApp Help Center \u2014 How to design custom stickers<\/a> \u2014 WhatsApp\u2019s consumer-facing page corroborating the 512 \u00d7 512, WebP, and transparent-background requirements.<\/li><li><a href=\"https:\/\/www.xconvert.com\/image-resizer\">xconvert Image Resizer<\/a> \u2014 crop-to-square and resize-to-512 UI (Select Image, Crop\/Resize tabs, Custom Sizes W\/H, aspect lock).<\/li><li><a href=\"https:\/\/www.xconvert.com\/convert-image-to-webp\">xconvert Image to WebP converter<\/a> \u2014 WebP export with lossless\/quality controls that preserves the full 8-bit alpha channel from a transparent PNG.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here&#8217;s the exact spec and how to make a compliant sticker file free.<\/p>\n","protected":false},"author":3,"featured_media":1644,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,14],"tags":[],"class_list":["post-1645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to-guides","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way<\/title>\n<meta name=\"description\" content=\"WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here&#039;s the exact spec and how to make a compliant sticker file free.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way\" \/>\n<meta property=\"og:description\" content=\"WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here&#039;s the exact spec and how to make a compliant sticker file free.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp\" \/>\n<meta property=\"og:site_name\" content=\"XConvert Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/xconvertcom\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-26T13:13:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/07\/featured-78.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"James\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:site\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp\"},\"author\":{\"name\":\"James\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"headline\":\"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way\",\"datePublished\":\"2026-09-26T13:13:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp\"},\"wordCount\":1843,\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/featured-78.png\",\"articleSection\":[\"How To Guides\",\"Tools\"],\"inLanguage\":\"en-CA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp\",\"name\":\"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/featured-78.png\",\"datePublished\":\"2026-09-26T13:13:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"description\":\"WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here's the exact spec and how to make a compliant sticker file free.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#primaryimage\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/featured-78.png\",\"contentUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/featured-78.png\",\"width\":2400,\"height\":1260,\"caption\":\"The xconvert image resizer at \\\/image-resizer with the Select Image button highlighted \u2014 resize your artwork to a 512\u00d7512 WhatsApp sticker canvas.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/make-whatsapp-stickers-512-webp#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.xconvert.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/\",\"name\":\"XConvert Blog\",\"description\":\"Blog for XConvert file converter\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\",\"name\":\"James\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"caption\":\"James\"},\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/author\\\/james\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way","description":"WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here's the exact spec and how to make a compliant sticker file free.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp","og_locale":"en_US","og_type":"article","og_title":"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way","og_description":"WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here's the exact spec and how to make a compliant sticker file free.","og_url":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp","og_site_name":"XConvert Blog","article_publisher":"https:\/\/www.facebook.com\/xconvertcom","article_published_time":"2026-09-26T13:13:00+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/07\/featured-78.png","type":"image\/png"}],"author":"James","twitter_card":"summary_large_image","twitter_creator":"@xconvert_com","twitter_site":"@xconvert_com","twitter_misc":{"Written by":"James","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#article","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp"},"author":{"name":"James","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"headline":"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way","datePublished":"2026-09-26T13:13:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp"},"wordCount":1843,"image":{"@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/07\/featured-78.png","articleSection":["How To Guides","Tools"],"inLanguage":"en-CA"},{"@type":"WebPage","@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp","url":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp","name":"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#primaryimage"},"image":{"@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/07\/featured-78.png","datePublished":"2026-09-26T13:13:00+00:00","author":{"@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"description":"WhatsApp stickers must be 512\u00d7512 WebP with a transparent background, under 100KB. Here's the exact spec and how to make a compliant sticker file free.","breadcrumb":{"@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#primaryimage","url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/07\/featured-78.png","contentUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/07\/featured-78.png","width":2400,"height":1260,"caption":"The xconvert image resizer at \/image-resizer with the Select Image button highlighted \u2014 resize your artwork to a 512\u00d7512 WhatsApp sticker canvas."},{"@type":"BreadcrumbList","@id":"https:\/\/www.xconvert.com\/blog\/make-whatsapp-stickers-512-webp#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.xconvert.com\/blog"},{"@type":"ListItem","position":2,"name":"How to Make WhatsApp Stickers: 512\u00d7512 WebP, the Right Way"}]},{"@type":"WebSite","@id":"https:\/\/www.xconvert.com\/blog\/#website","url":"https:\/\/www.xconvert.com\/blog\/","name":"XConvert Blog","description":"Blog for XConvert file converter","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.xconvert.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845","name":"James","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","caption":"James"},"url":"https:\/\/www.xconvert.com\/blog\/author\/james"}]}},"_links":{"self":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/comments?post=1645"}],"version-history":[{"count":1,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1645\/revisions"}],"predecessor-version":[{"id":1646,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1645\/revisions\/1646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media\/1644"}],"wp:attachment":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media?parent=1645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/categories?post=1645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/tags?post=1645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}