JPEG to JPG: Convert Your Image for Free
JPEG to JPG is mostly a change of spelling, because JPEG and JPG are the same format. If you only need the .jpg ending, renaming the file is enough, with no tool and no loss. This tool re-saves the picture as a new JPEG with a .jpg extension, which is lossy, so use it when you want to choose a quality or a smaller size.
- Converting re-saves the picture, and JPEG is lossy, so each save can remove a little detail.
- The free web tool handles up to 5 MB per image, and 30 images per day per visitor without an account.
- The converted file can be larger than the original at some quality settings.
Drop an image here
PNG, JPG, WebP, AVIF, GIF or BMP, up to 5 MB
Lower means a smaller file and more visible loss (1 to 100).
JPEG cannot store transparency. Transparent areas are filled with the background colour below.
Complete the human check to enable the button.
Result
Your JPEG will appear here.
The free web tool takes images up to 5 MB, 30 per day. Signed in, the limit is 10 MB. The image keeps its pixel size unless you choose Make smaller.
Retention: web-tool results are deleted after 10 minutes and no history is kept. API results are kept 1 day on the free plan and 7 days on Starter and Pro (30 days on Business).
No account needed
30 images per day for free, no watermark.
Original size by default
The image is re-encoded at its full pixel size unless you choose Make smaller. Camera and location tags are not copied into the result.
Deleted automatically
Web tool results are removed after 10 minutes.
Privacy: what you submit is used only to make this file. The working copy is deleted when the job ends, the result after 10 minutes. See the privacy policy.
Do this from your code
The same request, built from the input and options above. Create an account to get an API key.
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"Batches
The web tool handles 1 image at a time. The API takes one request per image, so you can script as many as your plan allows.
Retention
Web-tool results are kept 10 minutes; free API results 1 day; Starter and Pro results 7 days; Business 30 days. The web tool allows 10 conversions per minute and 50 per day per visitor.
In one sentence
A free online tool that re-saves a .jpeg picture as a .jpg file with a quality setting and an optional smaller size; JPEG and JPG are the same format, so renaming the file is enough if you only need the .jpg ending.
Key facts
- JPEG and JPG are two spellings of the extension for the same format (image/jpeg); this tool re-saves the picture as a new JPEG, which is lossy, and does not just rename it.
- Input: JPEG (.jpeg, .jpg or .jfif), PNG, WebP, AVIF, GIF or BMP, up to 5 MB in the free tool and 10 MB when signed in, and up to 16 MP (4096 x 4096); the type is read from the file content, and HEIC, SVG, PDF and TIFF are not accepted.
- Output: a JPG with the same width and height unless you choose a smaller size; quality 1 to 100 (default 80); camera and location tags are not copied; a CMYK JPEG comes out as RGB.
- In our test a generated 1200 x 900 px photograph saved as a 642 KB .jpeg at quality 95 became a 335 KB JPG at quality 80, while a 185 KB quality-75 file grew to 194 KB; the test pictures were generated by our scripts.
- The upload is deleted when the job ends and the result after 10 minutes; signed-in users pay 1 credit per image.
- Free without an account: up to 10 conversions per minute and 50 per day per visitor, no watermark. Signed in, each render costs 1 credit (100 free credits every month).
- Files are deleted automatically: 10 minutes after conversion without an account, 1 day with a free account.
- Developers can run the same render with POST https://api.aiipworld.com/v1/render and an API key (see the API docs page).
How it works
- Add your JPEG file to the tool above.
- Check that Convert to is set to JPEG. It is selected by default on this page.
- Set the Quality from 1 to 100. The default is 80. Optionally set Size to make the picture smaller in pixels.
- Click Convert to JPG and check the preview against your original.
- Download the file. The download ends in .jpg.
Example output
How to convert JPEG to JPG
Use the JPEG to JPG converter above. The tool opens with JPEG already selected in Convert to, so the file you download will carry the .jpg extension. If you need a different format, you can pick PNG or WebP instead.
After conversion, the page shows a preview of the result, its size, and a Download button. Compare the preview with your original before you use the new file. If the result does not look right, change the quality and convert again from your original file, not from the converted copy.
JPEG converter to JPG, online
This JPEG converter to JPG runs on a web page, so you can convert JPEG to JPG format online without installing anything. Add the picture, leave the output on JPEG, choose a quality and download the result.
The result is a new JPEG file with the .jpg ending. Use the quality setting if you want a smaller file than the original.
Is JPEG the same as JPG?
Yes. JPEG and JPG are the same image format. The two names are two spellings of the file extension, and both belong to the image/jpeg type. MDN, the Mozilla developer reference, lists .jpg and .jpeg as extensions of the JPEG type.
Nothing in the picture changes when the name ends in .jpg instead of .jpeg. The difference only matters to software that checks the file name. Some upload forms accept only one spelling, so you may need to change the ending even though the file itself is the same.
- Same format: JPEG, MIME type image/jpeg
- Two spellings of the extension: .jpeg and .jpg
Rename or convert
If you only need the .jpg ending, rename the file. On a computer where you can see and change file extensions, change .jpeg to .jpg. Renaming is not a conversion. Nothing is re-saved, no quality is lost, and nothing is uploaded.
This tool does something different. It decodes the .jpeg and saves a new JPEG with the .jpg extension. Because JPEG is lossy, that new save can lose a little detail. Use the tool when renaming does not give you what you need.
- You want a lower quality or a smaller file.
- You want fewer pixels.
- You want camera or location tags removed.
- You cannot rename the file on your device.
What JPEG to JPG conversion does
The converter reads the image, decodes it, and saves a new JPEG. The pixel width and height stay the same unless you set a smaller size. The work is ordinary image processing done with sharp, an open-source library. It is not artificial intelligence. Your image is sent to our server for the conversion.
The converter reads the file type from the content, not from the name. A JPEG starts with specific bytes, so a file named .jpeg that is really a PNG, WebP, GIF, BMP or AVIF is read as that format. A text file renamed .jpeg is refused as an unsupported image, and so is a corrupt JPEG.
JPG to JPG: when re-saving makes sense
Because JPEG and JPG are the same format, a request for JPG to JPG sounds odd. It still has a use. When you add a .jpg file, the tool decodes it and saves a new JPEG, so you can choose a lower quality for a smaller file, make the picture smaller in pixels or leave out the camera tags.
JPG to JPG here is a re-save, not a rename. JPEG is lossy, so every re-save can lose a little detail. Keep your original file.
Choosing the JPG quality
Quality runs from 1 to 100, and the default is 80. JPEG is lossy, so a lower number discards more detail to make the file smaller. A higher number keeps more detail and usually makes the file larger.
In our tests with generated pictures, a 1200 x 900 photograph saved as a quality-95 .jpeg at 642 KB became a 335 KB JPG at quality 80. A photograph saved at quality 90 (465 KB) became 121 KB at quality 60, 306 KB at quality 80, 465 KB at quality 90 and 935 KB at quality 100. Results vary with the picture.
Saving again never brings back detail. Keep your original file and convert from it, not from an earlier converted copy.
JPEG to JPG file size
File size can go up as well as down. A 1600 x 1200 photograph saved at quality 75 (185 KB) became 194 KB at quality 80. It grew because 80 is a higher quality setting than 75, and a new save does not restore detail.
For comparison, a 1200 x 900 test photograph of 211 KB became 2.5 MB as PNG and 70 KB as WebP at quality 80. That comparison shows the formats, not the quality setting. These are generated test pictures, so your own results will differ.
- A lower quality usually means a smaller file.
- A higher quality than the original can make the file bigger.
Rotated photos, camera tags and colour
The converter applies the EXIF orientation. If your camera saved a picture sideways and marked it to be turned, the new JPG comes out upright. In a test, a 1600 x 1200 file marked with orientation 6 came out as 1200 x 1600.
Camera and location tags, EXIF and GPS, are not copied into the new file. A progressive JPEG comes out as an ordinary baseline JPEG. A CMYK JPEG comes out as an RGB (sRGB) JPEG; in one test, a 1.3 MB CMYK file became a 314 KB RGB JPG.
The picture is never resized or cropped by default. Use the optional Size setting if you want fewer pixels.
When JPEG is the wrong choice
JPEG is lossy. MDN describes it as particularly useful for photographs. For diagrams or charts that need sharpness, lossy compression can produce unsatisfactory results, and MDN suggests PNG when more precise reproduction is required.
JPEG has no transparency and no alpha channel, so it cannot hold a see-through background. The Background colour setting matters only for other input formats. This tool can also output PNG or WebP from the Convert to menu, so you can pick the format that fits the picture.
- Photographs: JPEG is a common fit.
- Sharp diagrams, charts or text: consider PNG.
Which files the converter accepts
The converter accepts PNG, JPG (including .jpeg and .jfif files), WebP, AVIF, GIF and BMP. It reads each file's content to decide what it is. HEIC, HEIF, SVG, PDF and TIFF are not accepted.
In the free web tool, you can convert up to 5 MB per image, and up to 10 MB per image when signed in. Each image must be within 16 MP (4096 x 4096). Larger images are refused before conversion. The web tool handles one image at a time.
- Without an account: 30 images per day per visitor.
- Credits: 1 per image conversion, plus 1 for each further 5 MB of result.
- Results over 20 MB return an "output too large" error.
JPEG to JPG from code
The API converts one image per request. Send the raw bytes as the request body, not JSON or multipart form data, and set Content-Type to image/jpeg. Use op=image_convert and format=jpeg. Quality is optional, from 1 to 100, with 80 as the default.
Authenticate with your API key as a Bearer token or in an x-api-key header. The request returns 202 with a job ID. Poll the job until it succeeds, fails or times out, then download the file from the short-lived signed link. Failed and timed-out jobs are refunded. There is no batch endpoint and no webhook support yet. The page shows tested cURL, Node and Python examples below the tool.
- 400: unsupported image or invalid parameters
- 413: file too large
- 402: insufficient credits
- 429: rate limit reached
Privacy: what happens to your file
Your image is sent to our server to be converted. The uploaded image is deleted when the job ends. The converted file is deleted after 10 minutes, and no history is kept. Download links are short-lived, so save the file as soon as it is ready.
Only upload images you have the right to use. Our Acceptable Use Policy applies to every conversion.
Questions
Is JPEG the same as JPG?
Yes, they are the same format. JPEG and JPG are two spellings of the file extension, and both use the image/jpeg type.
Can I just rename .jpeg to .jpg?
Yes, if the new ending is all you need. Renaming on a computer that shows file extensions leaves the picture untouched and skips the upload.
Does JPEG to JPG lose quality?
It can. The converter saves a new JPEG, and JPEG is lossy, so each save can remove some detail. Starting from your original file and keeping the quality high limits the loss.
Why is my JPG bigger than the JPEG?
The quality setting was probably higher than the one used for the original. In one test, a quality-75 file grew from 185 KB to 194 KB at the default quality of 80.
What quality should I use?
Start with the default of 80. Lower values make smaller files with more loss, so check the preview before you download.
Will the picture get smaller in pixels?
Not by default. The width and height stay the same unless you set the optional Size.
Can I convert JPG to JPEG?
The tool saves files with the .jpg extension. If you need the .jpeg spelling, rename the downloaded file. The picture is the same format either way.
What happens to camera and location data?
Camera and location tags, EXIF and GPS, are not copied into the new file. Rotation is applied, so a sideways photo comes out upright.
How long is my file kept?
The converted file is deleted after 10 minutes in the free web tool. The uploaded image is deleted when the job ends.
Can I convert JPEG to JPG in code?
Yes, through the API. Send the raw image bytes with Content-Type image/jpeg, and set op to image_convert and format to jpeg.
Can I convert JPEG to PNG or WebP?
Yes. Choose PNG or WebP in Convert to. In one test, a 211 KB photograph became 70 KB as WebP at quality 80, but results vary by picture.
Is there a JPEG to PJPG (progressive JPEG) option?
No. The tool always saves an ordinary baseline JPEG. If you add a progressive JPEG, the result comes out as a baseline JPEG, and there is no setting to change that. Use another program if you need a progressive file.
Need this in your app or in bulk?
This tool runs on the same platform as the API, so the same image is one HTTP request from your code. A free account includes 100 credits a month.

