HEIC to JPG
Turn iPhone HEIC photos into JPG or PNG files that open everywhere.
HEIC → JPGThis project is still in development. Contributions are welcome: see the project on GitHub and the contributing guide.
Convert, compress, resize and edit images. Your files stay on this device.
Turn iPhone HEIC photos into JPG or PNG files that open everywhere.
HEIC → JPGTurn iPhone HEIC photos into lossless PNG files.
HEIC → PNGTurn WebP images into JPG files that open everywhere. Transparent areas become white.
WebP → JPGTurn JPG photos into lossless PNG files.
JPG → PNGTurn PNG images into smaller JPG files. Transparent areas become white.
PNG → JPGTurn JPG and PNG images into smaller WebP files. Transparency is kept.
JPG, PNG → WebPTurn JPG, PNG and WebP images into very small AVIF files. Transparency is kept.
JPG, PNG, WebP → AVIFTurn AVIF images into JPG files that open everywhere. Transparent areas become white.
AVIF → JPGCombine JPG, PNG and WebP images into one PDF, one image per page.
Images → PDFTurn every page of a PDF into a JPG or PNG. Password-protected files are supported.
PDF → JPG, PNGTurn images into data URIs, HTML img tags or CSS url() values you can paste into code.
Image → data URITurn BMP and TIFF files, including every page of a multi-page TIFF, into JPG, PNG or WebP.
BMP, TIFF → JPG, PNG, WebPMake JPG, PNG, WebP, AVIF and GIF images smaller, by quality or to a file size.
Smaller imagesMake JPG photos smaller, with a live before/after preview of the real result.
Smaller JPGsMake PNG files smaller, losslessly or with fewer colours. Transparency is kept.
Smaller PNGsMake WebP images smaller. Transparency is kept.
Smaller WebPsShrink a JPG, PNG or WebP to fit under a size such as 50 KB or 200 KB.
Under a size limitSee the real format, dimensions, file size, aspect ratio and DPI of any image.
Inspect imagesChange the size of JPG, PNG, WebP and AVIF images by longest edge, exact size or percent.
Change sizeCrop images with a draggable box, set ratios and exact pixel values.
Crop picturesCrop the same part from many images at once, whatever their sizes.
Crop many at onceMake one picture fit the image sizes of Instagram, X, LinkedIn, YouTube and Facebook.
Sizes per platformSize photos for printing in cm, mm or inches, with the print resolution stored in the file.
Print sizesTurn images in 90° steps and flip them left to right or top to bottom.
Rotate, flipCut a picture into a circle or oval with a transparent background.
Round picturesAdd a coloured or transparent border around images. Nothing is cropped.
Frame imagesPut several photos into one picture, in a grid with a gap, margin and background colour.
Grid of photosSee the camera, exposure, date and location details hidden inside a photo.
Read photo detailsRemove location, camera details, dates and colour profiles from photos.
Clean photosList where photos were taken, and export the locations as CSV or GPX.
Photo locationsBlur or pixelate faces, number plates and other areas you choose in your pictures.
Hide parts of a picturePaint solid boxes over private parts of a picture, so they cannot be recovered.
Cover parts completelyPut your text or logo on pictures, in the place you choose, at a size that fits each one.
Text or logo on imagesRepeat your text or logo across the whole picture, so there is no clean corner to crop.
Repeat across the pictureTurn pictures into an animated GIF. Set the order, the delay, the colours and the looping.
Pictures → animated GIFTurn a short part of a video into an animated GIF. Choose the start, end, size and speed.
Video → GIFSplit an animated GIF into its frames and save them as PNG pictures.
GIF → PNG framesMake an animated GIF smaller with fewer colours, fewer frames or a smaller size.
Smaller animationsChange the size of an animated GIF without touching its timing or colours.
Change GIF sizeTurn an animated GIF into a much smaller MP4 video.
GIF → MP4Make every favicon and web app icon a site needs from one picture, with the HTML to use them.
Picture → favicon.ico + iconsMake iOS and Android app icons in every size from one picture, ready to drop into your project.
iOS + Android iconsDesign the 1200 × 630 image that shows when a link is shared. Pick a template, add your words.
og:image makerFind the main colours of a picture, with hex, RGB and HSL values you can copy.
Colours of a pictureClick anywhere on a picture to read the exact colour as hex, RGB and HSL.
Pick coloursMake SVG files smaller by removing editor leftovers and extra detail. The picture looks the same.
Smaller SVGsCombine many small images into one sprite sheet, with the CSS to use each one.
Images → sprite + CSSMake a tiny BlurHash text, CSS gradient or data URI that stands in for an image while it loads.
Image placeholdersPut top and bottom text on a picture, in the classic bold style with an outline.
Text on top and bottomPut a screenshot in a window frame on a gradient, with rounded corners and a soft shadow.
Beautify screenshotsAdd text to a picture. Use as many layers as you like, with fonts, colours and shadows.
Captions and titlesGive a photo a look: warm, cool, vintage, moody, vivid or black and white. Fine-tune and save.
Looks and toneCrop a photo to the size of a passport or ID photo, saved at 300 DPI.
Passport sizesFill a print sheet with copies of one passport photo, ready to print on a photo paper size.
Print sheet