Change Image DPI - Free 300 DPI Converter Online
Set the DPI of a JPG or PNG by rewriting the file header, not the image. Pixels are copied through untouched, so there is no re-encoding and no quality loss.
Drop images here or click to upload
Supports JPG, PNG
What Change DPI Does
DPI is not stored in the picture. It is a small number written into the file header that tells printing software how many of the image's pixels should be packed into one inch of paper. This tool edits that number and nothing else. For a JPG, the value lives in the JFIF APP0 segment, and often a second copy lives in the Exif block; both are updated so viewers agree with each other. For a PNG, it lives in the pHYs chunk, which stores pixels per metre rather than per inch, so the value is converted and the chunk's CRC checksum is recalculated. If a file has no such header, a correctly formed one is inserted. What matters is what is not touched: the compressed image data is copied through byte for byte. There is no decoding, no re-encoding, and no canvas involved, which is why the output file is almost always the exact same size as the input and why there is zero generation loss even if you run the same file through repeatedly. The consequence is worth stating plainly, because it is the single most common misunderstanding about DPI. Changing this number adds no pixels and removes none. It cannot make a blurry image sharp, it cannot add detail that was never captured, and it will not improve print quality on its own. A 600 by 600 pixel image tagged 300 DPI prints at 2 by 2 inches; tag the identical file 72 DPI and it prints at roughly 8.33 by 8.33 inches. Same pixels, same file size, different instruction to the printer.
Why You'd Change DPI
Some software refuses a file, or lays it out at the wrong physical size, purely because of the number in its header. Correcting that number is often the whole fix.
How to Change Image DPI
Four steps, all of them local. Your files are read in the browser and never sent anywhere.
Add one or more JPG or PNG files — the current DPI of the first file is read from its header and shown
Pick a preset (72, 150, 300, 600) or type any value from 1 to 2400 in the Custom field
Apply the change — only header bytes are rewritten, so it finishes almost instantly
Download each file individually, or the whole batch as a single ZIP. Filenames and extensions are unchanged
Frequently Asked Questions
More Image Tools
Explore other powerful tools for your image editing needs
Compress Image
Reduce file size
Resize Image
Change dimensions
Crop Image
Cut out area
Convert Format
Change format
Photo Editor
Edit photos
Rotate Image
Rotate image
Flip Image
Horizontal/Vertical
Add Watermark
Add watermark
Add Border
Add image border
Rounded Corners
Add rounded corners
Filters
Brightness/Contrast
Blur Face
Hide faces
Mosaic
Blur regions
Remove Background
Remove BG
Enhance Image
AI upscale
Add Text
Add text to image
Collage
Combine multiple images
HTML to Image
Webpage to image
GIF to Image
Extract frames
Trim Image
Remove empty edges
Batch Rename Images
Safely rename files in bulk
Circle Crop
Crop images into circles
Black & White
Convert images to grayscale
Split Image
Cut an image into a grid
Merge Images
Combine images into one
Image to Base64
Encode images as Base64
Image to PDF
Combine images into one PDF
HEIC to JPG
Convert iPhone HEIC photos to JPG
EXIF Remover
View and strip hidden photo metadata, including GPS location
Favicon Generator
Full icon set plus HTML
Color Palette
Extract colors from an image
Base64 to Image
Decode Base64 back to an image
HEIC to PNG
Convert iPhone HEIC photos to lossless PNG
Text Behind Image
Put text behind the subject of a photo, entirely in your browser
Color Picker
Get the HEX, RGB and HSL of any pixel
Signature Maker
Draw a signature and download it as a transparent PNG
Signature Background Remover
Ink from paper, on transparency
Transparent Background Maker
Make a background transparent