# imgstools > A browser workspace for practical image editing and downloading media from supported public social posts. Image editing tools process the selected file in the browser and do not upload it to imgstools. Public-media tools send the pasted public URL to the imgstools server so it can resolve and stream available media; the service does not intentionally keep a permanent copy of that media. ## Image editing tools (run in your browser; files are not uploaded) - [Compress image](https://imgstools.com/compress): See the exact output size in KB before you download, so you can hit a limit like 100 KB. The image never leaves your device. - Can: Live output size readout before you download, to aim for a limit like 100 KB; JPEG, PNG, and WebP output; Adjustable quality for supported lossy formats; Original, output, and percentage-saved readout - Limits: PNG is lossless, so its size may not fall when the quality control changes.; There is no automatic target-size setting: lower the quality yourself and watch the output size.; Compression reduces bytes; it does not change oversized pixel dimensions. - Q: How do I compress an image to 100KB? A: Choose JPEG or WebP, then lower the quality slider while watching the output size readout until it shows about 100 KB. The readout shows the exact size before you download, and the image is compressed in your browser without an upload. - Q: Why doesn't my PNG get smaller when I lower the quality? A: PNG is lossless, so it keeps every pixel exactly and the quality slider has little to remove. To reduce a PNG, convert it to JPEG or WebP, which are lossy formats that respond to the quality setting, or resize its pixel dimensions. - Q: Is my image uploaded? A: No. Compression runs in your browser, and the selected image is not sent to imgstools. - Q: Why can a compressed file become larger? A: A different format can add more bytes than it removes. PNG is lossless, and converting a small JPEG to PNG can increase file size. - Q: What quality setting should I use? A: There is no universal setting. Around 80% is a practical starting point for photos; inspect text, edges, gradients, and faces before downloading. - Q: How do I compress a photo for email without losing quality? A: Start around 80% quality in JPEG or WebP and compare the preview at full zoom. That range keeps detail intact for most inboxes' attachment limits while staying visually close to the original. - [Convert image](https://imgstools.com/convert): Convert PNG to JPG with a white background instead of black: transparent areas are filled white, and PNG or WebP keep transparency. - Can: Transparent areas filled with white automatically when you export JPEG; PNG, JPEG, and WebP output; Immediate converted preview, processed in your browser - Limits: JPEG does not support transparency.; Changing the format does not improve the source image's resolution or missing detail. - Q: How do I convert PNG to JPG without a black background? A: Choose JPEG as the output format and convert. imgstools fills transparent areas with white before it saves the JPEG, so a PNG with a transparent background comes out with a white background instead of black. The conversion runs in your browser and the file is not uploaded. - Q: Why does a PNG turn black when converted to JPG? A: JPEG has no transparency channel, so every transparent pixel must become a solid color. Converters that do not choose a background can leave those pixels black. imgstools paints a white background first, so transparent areas become white. - Q: Which formats can I create? A: imgstools can export PNG, JPEG, and WebP from images your browser can decode. - Q: Will conversion preserve transparency? A: PNG and WebP can preserve transparency. JPEG cannot, so inspect the preview before saving a transparent source as JPEG. - Q: Does converting make an image sharper? A: No. Conversion changes the file encoding, not the source detail. Use Enhance for controlled scaling and sharpening. - Q: Does converting to WebP keep transparency? A: Yes. WebP supports transparency, so a PNG's transparent areas carry over when you convert to WebP, unlike JPEG. - [Crop image](https://imgstools.com/crop): Crop to exact pixel values: type X, Y, width and height, or drag the selection, then export a PNG. - Can: Exact X, Y, width and height in pixels, or drag a box; Preview before export; PNG output - Limits: The crop is freeform and does not currently include named aspect-ratio presets.; Cropping removes pixels outside the selected area; keep the original if you may need them later. - Q: How do I crop an image to exact pixel dimensions? A: Upload the image, type the X and Y position from the top-left corner and the width and height in pixels, then apply the crop and check the preview. Download the PNG. The crop is made in your browser and the image is not uploaded. - Q: Why does cropping not make a photo blurry? A: Cropping copies the selected pixels into a new canvas at the same scale, so no pixel is interpolated. Softness comes from resampling, which happens when an image is resized or rotated by an angle that is not a multiple of 90 degrees. - Q: Can I enter an exact crop size? A: Yes. Use the width and height fields, plus x and y to position the crop from the image's top-left corner. - Q: What format is the cropped file? A: The crop tool exports PNG. - Q: Does cropping change the original file? A: No. imgstools creates a new result in the browser; the original on your device is untouched. - Q: What size should I crop a photo for a 4x6 print? A: 4x6 prints use a 2:3 aspect ratio. Set the crop's pixel dimensions proportionally (for example 1200x1800) to avoid the print service adding its own crop later. - [Enhance image](https://imgstools.com/enhance): Upscale an image up to 4x and sharpen it in your browser. It uses canvas scaling, not AI, so it cannot add detail the photo does not have. - Can: Upscale up to 4x with browser scaling and sharpening, not AI; Sharpening and tonal controls; PNG preview and export - Limits: Enhance is not generative AI and cannot recreate detail that is absent from the source.; Large scale factors increase pixel dimensions and can also increase file size. - Q: Is there a free image upscaler that doesn't upload my photo? A: Yes. Open Enhance, choose a scale up to 4x, add a little sharpening, and download the PNG. Scaling and sharpening run in your browser, so the photo is not uploaded. It does not use AI, so it does not invent missing detail. - Q: Why can't upscaling add detail that isn't in the photo? A: Upscaling creates more pixels by estimating colors between the existing ones, and sharpening only raises contrast along edges. Neither step knows what the missing detail looked like, so the image looks larger and crisper but no new texture or text appears. AI upscalers use a trained model to guess detail; imgstools does not. - Q: Is this an AI image enhancer? A: No. It uses browser canvas scaling, sharpening, and tone controls. It does not generate new objects or reconstruct missing detail. - Q: Can it fix a heavily pixelated photo? A: It can make existing edges more legible, but severe blur or pixelation cannot be fully recovered from the source pixels. - Q: Why is the enhanced file larger? A: Upscaling creates more pixels, and PNG prioritizes lossless detail. Use Resize or Compress for a smaller delivery file. - Q: How do I fix a blurry photo online? A: Apply sharpening in small increments and check the preview at full size — sharpening improves edge definition on a slightly soft photo, but it cannot recover detail that was never captured in a heavily blurred original. - Q: How much can I upscale an image without losing quality? A: Modest upscaling (up to about 2x) with sharpening applied afterward usually stays clean for web use. Larger jumps make softness and compression artifacts more visible, so check the result at full zoom before relying on it. - [Image filters](https://imgstools.com/filters): Make a photo black and white, sepia or vintage in one click, with six more presets, previewed in full and saved as a PNG. - Can: Nine one-click filters, including black and white, sepia, and vintage; Immediate full-image preview; PNG output - Limits: One preset is applied at a time.; Presets are fixed looks rather than detailed per-effect controls. - Q: How do I make a photo black and white online for free? A: Upload the photo, choose Grayscale from the preset list, and check the preview. Then download the PNG. The filter is applied in your browser, so the photo is not uploaded and your original file is not changed. - Q: Why does a black and white photo sometimes look flat? A: Grayscale keeps only brightness. Two colors with similar lightness, such as red and green, become nearly the same gray, so the contrast they gave the photo disappears. Compare the Grayscale preview with Original before saving; only one preset applies at a time. - Q: Which filters are included? A: Original, grayscale, sepia, invert, blur, vintage, cool, warm, bright, and contrast. - Q: Can I stack multiple filters? A: Not in the current tool. It previews and exports one preset at a time. - Q: Will the original be changed? A: No. The effect is rendered into a new browser-generated PNG for you to download. - [Resize image](https://imgstools.com/resize): Resize an image to exact pixel width and height without stretching it, with an aspect-ratio lock that sets the other side for you. - Can: Aspect-ratio lock on by default, so the other side scales in proportion; Exact width and height fields; PNG output, processed in your browser - Limits: Upscaling increases dimensions but cannot create detail missing from the original.; Unlocking the aspect ratio can stretch or squash the image. - Q: How do I resize an image to exact pixels without stretching it? A: Keep the aspect-ratio lock on, type the width or height you need, and let imgstools set the other side in proportion. Check the preview, then download the PNG. Resizing runs in your browser, so the image is not uploaded. - Q: What does the aspect-ratio lock do? A: It keeps width and height proportional, so changing one dimension automatically updates the other. - Q: Why does my image look stretched after resizing? A: Stretching happens when width and height are changed by different proportions than the original, usually by unlocking the aspect ratio and typing both values. Each side is scaled by its own factor, so circles become ovals. Keep the lock on, or enter a size with the same ratio as the original. - Q: Can resizing make a small photo high resolution? A: It can create a larger pixel grid, but it cannot restore detail that was never captured. - Q: What format does Resize export? A: The current resize tool exports PNG. - Q: What size should I resize an image for Instagram? A: Square posts work well at 1080x1080, and portrait posts at 1080x1350. Lock the aspect ratio while resizing so your subject isn't stretched or squeezed. - Q: How do I resize a photo without cropping it? A: Keep the aspect ratio locked while changing width or height — the whole image scales proportionally instead of any part being cut off. Unlocking the ratio lets you set an exact size but can distort the image. - [Flip, mirror and rotate image](https://imgstools.com/rotate): Mirror an image in one click, flip it vertically, or rotate it by any angle to a tenth of a degree. - Can: One-click horizontal mirror and vertical flip; Rotation from -180° to 180° in 0.1° steps, plus 90° steps; JPG, PNG or WebP output that matches JPG, PNG and WebP uploads by default; other formats default to PNG - Limits: Mirroring reverses everything in the image, including text, logos and handedness.; Rotating by an angle that is not a multiple of 90° expands the canvas to fit the rotated image; the new corners are transparent in PNG and WebP and white in JPG. - Q: How do I mirror an image? A: Upload the image, click Mirror image, then download. The picture is flipped left to right, like a reflection in a mirror. - Q: How do I mirror a photo on my phone? A: Open this page in your phone's browser, choose the photo from your gallery, tap Mirror image and download. No app is needed. - Q: Can I mirror an image without mirroring the text? A: Not automatically: mirroring reverses every pixel, text included. Mirror the image without the text, then add the text again on top, or crop the text out before mirroring. - Q: Is flipping the same as mirroring? A: A horizontal flip is a mirror image. A vertical flip turns the picture upside down instead. - Q: Can I rotate an image by a custom angle? A: Yes. Drag the slider in whole degrees, or type an angle from -180° to 180° to one decimal place, such as 1.5°. The 90° buttons turn the image a quarter turn at a time. - Q: Does flipping or rotating reduce quality? A: Mirroring and 90° turns do not resample the image. Other angles resample it, like any photo editor. JPG and WebP exports use lossy compression. Choose PNG to avoid additional loss from export compression. - Q: Is my image uploaded to a server? A: No. The image is processed in your browser and never leaves your device. - [QR code generator and scanner](https://imgstools.com/qr-code): Make a styled QR code for a link, Wi-Fi network, or contact card, then download it as PNG or SVG. Scan codes from a photo or your camera. - Can: Content types: link, plain text, Wi-Fi, email, phone, SMS, contact card (vCard), and location; Colors, transparent background, square, rounded or dot modules, quiet zone, and size controls; Center logo, with high error correction applied automatically; PNG, SVG, copy image, and copy text export, plus a scan check on the live preview; Scanning from an uploaded image, a pasted screenshot, or the live camera - Limits: Scanning reads one code per image.; Codes are static: the content is fixed inside the code, so it can't be changed after printing, and no tracking or expiry is added.; A logo needs high error correction (level H), which makes the code denser; keep the logo small.; Camera scanning needs permission from your browser and a secure (HTTPS) page. - Q: Do these QR codes expire? A: No. The codes are static: the content is written into the code itself, so it keeps working as long as the link or Wi-Fi network does. Nothing is stored on a server, so there are no tracking or expiry features either. - Q: Can I scan a QR code from a screenshot? A: Yes. Upload the screenshot in the Scan tab, or paste it from your clipboard. The image is read in your browser and is not uploaded. - Q: Is my Wi-Fi password sent anywhere? A: No. The password is turned into a code on your device and never sent to imgstools. Anyone who scans the printed code can read the password, so only print codes for networks you are willing to share. - Q: Can I add a logo? A: Yes. Upload a logo image and the generator switches to high error correction so the code still scans. Keep the logo small; about 20% of the code width works well. - Q: Which format is best for print? A: SVG. It stays sharp at any size, so it suits posters and signs. Use PNG for screens, slides, and messages. - Q: Can I change a code after I've printed it? A: No. A static code can't be changed once it is printed. Create a new code with the new content and print that one instead. - Deep link: https://imgstools.com/qr-code?text= pre-fills the generator; https://imgstools.com/qr-code?mode=scan opens the scanner. ## Public social media downloaders (public posts only) - [Facebook downloader](https://imgstools.com/facebook): Choose HD or SD for a public Facebook video or reel when Facebook provides both, and save public photos too. - Can: HD or SD choice for public videos and reels, when Facebook exposes both; Public Facebook post, reel, and watch links; Photo results when the public post exposes them - Limits: Private, removed, login-only, or restricted posts cannot be accessed.; Available formats and qualities depend on what Facebook exposes for that post. - Q: How do I download from Facebook? A: Copy the public post or reel link, paste it into the field, then choose the video or photo option you want to download. - Q: How do I download a Facebook reel in HD? A: Paste the link to a public Facebook reel into imgstools and wait for it to resolve. If Facebook provides an HD source, choose the HD option in the list and download it. Only public reels work, and no Facebook login is needed. - Q: Which Facebook links work? A: Links to public posts, reels, videos, and watch pages on facebook.com, m.facebook.com, fb.watch, or fb.com. Private or login-only posts cannot be read. Use the link to the post or reel itself rather than a profile or feed page. - Q: Why is there no HD option for some Facebook videos? A: Facebook only provides an HD source for some videos. imgstools lists HD only when the public page includes one; otherwise it shows the source Facebook exposes. It does not upscale an SD source to create an HD file. - Q: Can I download a Facebook video in HD? A: Sometimes. When Facebook exposes an HD source for a public video, imgstools lists it as HD. If only SD is available, that is all Facebook provides for that post. - Q: Can I download a private Facebook video? A: No. imgstools only resolves media from public Facebook links that do not require login or approval to view. - Q: Does it need my Facebook login? A: No. The downloader does not ask for or use your Facebook login. - Q: Why do I only see one quality? A: imgstools can only show the media sources Facebook makes available for that public post. - Q: Does imgstools store the video or photo? A: The server resolves the public URL and may stream the selected response, but it does not intentionally keep a permanent media copy. - Deep link: https://imgstools.com/facebook?url= pre-fills and resolves the link. - [Instagram downloader](https://imgstools.com/instagram): Download each slide of a public Instagram carousel separately, or one public story from its specific story link. - Can: Per-slide download: each photo or video in a public carousel is listed separately; Public post, reel, and /tv/ URLs; Public story links, one story at a time - Limits: Private accounts, removed posts, and login-only content are unavailable.; Stories work only from a specific public story link and expire after 24 hours.; Results depend on the public media sources available at request time.; Profile addresses do not work: paste a link to one post, reel, or story. - Q: How do I download from Instagram? A: Copy the public post or reel link, paste it into the field, then choose the video or photo you want and download it. - Q: How do I download one slide from an Instagram carousel? A: Copy the link of the public carousel post and paste it into the imgstools field. Each photo or video in the carousel is listed as a separate option, so choose the slide you need and download it. Private posts cannot be read. - Q: How do I download an Instagram reel? A: Paste the link to a public reel. imgstools lists the video it can resolve for that reel, ready to download. - Q: How do I download an Instagram story? A: Open the specific public story, tap Share and Copy link, then paste that link. Stories expire after 24 hours, so an expired story cannot be fetched. - Q: Can I download an Instagram story in HD? A: imgstools downloads the story media Instagram exposes for that link, at the resolution it provides. HD is not guaranteed. - Q: Why doesn't an Instagram profile link work? A: imgstools needs a link to one specific post, reel, or story. A profile address points to an account rather than a single media item, so there is nothing specific to resolve. Open the post, tap Share, then Copy link, and paste that link here. - Q: Can I download from a private Instagram account? A: No. Private accounts and login-only content are outside the downloader's access. - Q: Does it need my Instagram login? A: No. It does not ask for or use your Instagram login. - Q: Why can a public link fail? A: The post may have been removed or restricted, or Instagram may no longer expose a usable source for that request. - Deep link: https://imgstools.com/instagram?url= pre-fills and resolves the link. - [TikTok downloader](https://imgstools.com/tiktok): Save each slideshow photo as a separate JPG and the original sound as an M4A file from a supported public TikTok link. - Can: Each slideshow photo saved as its own numbered JPG; Public TikTok video and slideshow URLs; MP4 video, original-sound M4A audio, and cover image - Limits: Private, removed, region-restricted, or otherwise unavailable videos cannot be accessed.; Qualities and file types depend on the sources TikTok exposes for that video. - Q: How do I download from TikTok? A: Copy a public video or slideshow link from TikTok, paste it into the field, then download the MP4, audio, cover, or photo you want. - Q: How do I save TikTok slideshow photos as JPGs? A: Paste the public slideshow link into imgstools. Each photo is listed as a numbered JPG option, so you can download the ones you want one at a time. No TikTok login is needed. - Q: How do I download TikTok audio? A: Choose the Audio only option (M4A) when the public post has original sound. Use it only if you have the right to reuse that sound. - Q: Can imgstools access private TikTok videos? A: No. The video must be publicly available without your account session. - Q: What can I download? A: Depending on the public post, the result can include MP4 video, original-sound audio (M4A), slideshow photos (JPG), and a cover image (JPG). - Q: Why should I fetch the link again? A: Platform media URLs can be temporary. Resolving the public post again provides a fresh set when available. - Q: Does it need my TikTok login? A: No. It does not ask for or use your TikTok credentials. - Deep link: https://imgstools.com/tiktok?url= pre-fills and resolves the link. - [X (Twitter) downloader](https://imgstools.com/twitter): Save MP4 video, animated GIFs as real .gif files, and original photos from supported public X (Twitter) posts. - Can: Public x.com and twitter.com post URLs; Available MP4 video variants; Animated GIFs converted to real .gif files in your browser; Original-resolution photos - Limits: Protected, removed, age-restricted, or unavailable posts cannot be accessed.; GIF conversion uses the first 30 seconds of a clip; the MP4 stays available as well. - Q: How do I download from X? A: Copy a public post's status link from x.com or twitter.com, paste it into the field, then choose the video, GIF, or photo you want. - Q: How do I download a Twitter GIF as a GIF? A: Paste the post link and click Download GIF. The clip is converted to a real .gif file in your browser, using its first 30 seconds. The MP4 version is also available. - Q: Why is a GIF file an MP4 on X? A: X stores animated GIFs as short looping MP4 videos without audio. imgstools can convert that MP4 into a .gif for you. - Q: Can it download from a protected account? A: No. imgstools only resolves media that is available from a supported public post. - Q: Can one post have several results? A: Yes. A supported post can expose multiple video resolutions or more than one media item. - Q: Can I choose the video quality? A: Yes, when the public post exposes more than one MP4 resolution. The available options depend on what X provides for that post. - Q: Does it need my X login? A: No. It does not ask for or use your X or Twitter account. - Deep link: https://imgstools.com/twitter?url= pre-fills and resolves the link. ## Guides (original tests and measurements) - [How to get an image under 100 KB, 200 KB or 1 MB without ruining it](https://imgstools.com/blog/compress-image-to-target-file-size): Upload forms love strict size limits. Using measured compression rates, here is how many pixels fit in each limit and the order of steps that keeps the image looking good. - [Fixing a dark or washed-out photo: brightness, contrast or saturation?](https://imgstools.com/blog/fix-dark-or-flat-photo-brightness-contrast): We darkened and flattened real photos, then tried 216 combinations of the Enhance tool's tone controls on each. The best fix depends on which problem you have, and the wrong one makes things worse. - [Straightening a tilted photo: how much each degree costs, and the exact crop to use](https://imgstools.com/blog/straighten-tilted-photo-rotation-crop): Rotating a photo by a few degrees leaves empty corners that have to be cropped away. Here is how much of the picture each degree costs, measured quality loss, and crop numbers you can type in. - [How photo filters actually work: the maths behind grayscale, sepia, contrast and blur](https://imgstools.com/blog/how-photo-filters-work): A filter is a small formula applied to every pixel. We measured what the browser's filters do to known colours, so you can predict the result instead of guessing. - [Instagram photos, carousels, reels and stories: what you can save and what to expect](https://imgstools.com/blog/instagram-posts-carousels-stories-reels): Each kind of Instagram post behaves differently: carousels mix photos and videos, stories expire, reels are vertical video. Here is what the public version of each contains, and how to reuse it well. - [TikTok videos, sounds, photo slideshows and covers: which file is which](https://imgstools.com/blog/tiktok-video-sound-slideshow-cover): A public TikTok post can expose several kinds of file: two video versions, the original sound, slideshow photos and a cover image. Here is what each one is, how good it can be, and what you may do with it. - [HD vs SD video on Facebook: what the labels mean and which one to save](https://imgstools.com/blog/facebook-video-hd-vs-sd): HD and SD are shorthand for resolution, but file size depends on bitrate too. Here is the arithmetic for both, what the labels mean for vertical video, and when the smaller file is the better choice. - [Saving social media videos and photos: your own archive, permission and copyright basics](https://imgstools.com/blog/saving-social-media-posts-responsibly): Downloading a public post is technically easy; reusing it is a different question. Here is how to back up your own content, when you need permission, and how to ask for it. - [How AI chatbots see your images: size limits, token cost, and what to do before uploading](https://imgstools.com/blog/how-ai-chatbots-see-your-images): ChatGPT, Claude and Gemini all shrink large images before reading them. Here is how much, what that does to small text, and how cropping, resizing and stripping metadata first gets better answers. - [AI image labels and Content Credentials: what editing an AI-generated image does to them](https://imgstools.com/blog/ai-image-labels-content-credentials): Many AI image generators tag their output as AI-made, in metadata or a signed Content Credentials manifest. We tested what survives a simple crop or re-save: none of it did. - [Using imgstools with AI assistants and browser agents: llms.txt, deep links and private files](https://imgstools.com/blog/using-imgstools-with-ai-assistants): AI assistants can read what imgstools does and open its tools with the right settings already filled in. Here is what they can and can't do, with links and prompts you can copy. - [What JPEG and WebP Quality Setting Should You Use? We Tested 8 Photos](https://imgstools.com/blog/best-jpeg-webp-quality-setting-tested): We encoded eight camera photos at every quality step from 50 to 95 and measured file size and visual similarity. Here is where the savings are, and where they stop. - [Resize First, Then Compress: How a 2.2 MB Photo Became 100 KB](https://imgstools.com/blog/resize-before-you-compress-file-size-test): Lowering quality alone kept our camera photos above 1.5 MB. Resizing to the size the page actually shows took them under 200 KB. Measured on eight photos, with the widths to use. - [PNG vs JPEG vs WebP: We Saved a Photo, a Screenshot and a Logo in Each](https://imgstools.com/blog/png-vs-jpeg-vs-webp-test-results): The best format depends on what is in the image. Measured sizes for a photo, a UI screenshot and a transparent logo show where each format wins, and where a wrong choice costs 25×. - [Does Re-saving a JPEG Lower Its Quality? We Saved Photos 10 Times to Find Out](https://imgstools.com/blog/does-resaving-a-jpeg-lose-quality): Opening and re-saving a JPEG at the same settings barely changed it. Editing between saves did. Measured results, and a simple workflow that avoids the damage. - [Can You Really Enhance a Low-Resolution Photo? What Upscaling and Sharpening Actually Do](https://imgstools.com/blog/can-you-enhance-a-low-resolution-photo): We shrank photos to half size, enlarged them back, and compared them with the real thing. Upscaling makes images bigger, not more detailed. Here is what it is good for. - [Why Photos Show Up Sideways After You Upload Them (and How to Fix It for Good)](https://imgstools.com/blog/why-photos-upload-sideways): A photo looks right on your phone and sideways on a website. The cause is a single orientation tag. Here is how it works, and how to make the rotation permanent so it displays correctly everywhere. - [How to Crop to an Exact Aspect Ratio: 16:9, 4:5, 1:1 and 3:2 Pixel Tables](https://imgstools.com/blog/crop-to-exact-aspect-ratio-pixel-tables): Ready-to-type pixel sizes for the most common aspect ratios, the formula for any photo, and how to centre the crop. No guessing by eye. - [How to Remove Location Data From Photos Before You Share Them](https://imgstools.com/blog/remove-location-data-from-photos): Phone photos can carry the exact GPS position where they were taken. Here is what that metadata contains, when it is shared and when it is removed, and how to strip it on every device. - [Will Your QR Code Scan? We Tested Logos, Contrast, Blur and Margins](https://imgstools.com/blog/qr-code-scan-test-logo-contrast-size): We generated QR codes and tried to break them with logos, light colours, blur and missing margins. The results show how big a logo can be, why error correction doesn't fix blur, and why short links scan better. - [Why GIFs on X (Twitter) Download as MP4 Videos, and How to Get a Real .gif](https://imgstools.com/blog/why-gifs-on-x-download-as-mp4): The "GIF" you see on X is actually a short silent video. Here is why the platform does that, when MP4 is the better file to keep, and how to turn it into a real GIF that works anywhere.