When someone uploads several images through an Airtable form, all of those images are stored in the same Attachment field on one record.
That works when the images belong together, but sometimes you need each image to have its own record.
For example, if five product photos are uploaded, you may want five records so you can give each image its own name, category, status, tags, or other information.
There are two good ways to do this in Airtable depending on how the images are being uploaded.

Drag multiple images into Airtable
If you're uploading the images yourself, Airtable can create separate records for them without an automation.
Open the table where you want the images stored and make sure it has an Attachment field.
You can then drag and drop multiple files into the Grid view to create new records in bulk. Airtable also supports bulk attachment uploads for creating records from Gallery view.
This is the easiest option when you already have a folder of images on your computer and want to bring them into Airtable with one image per record.
You don't need to create each record manually.
Split form uploads with an automation
The setup is different when other people are uploading the images through a form.
A form submission creates one Airtable record. If someone uploads five images to an Attachment field, those five images are stored together on that record.
I would use two tables for this.
The first can be an Uploads table connected to your form. Each form submission creates a record here and can contain multiple attachments.
The second can be an Images table, where each record stores one individual image.
Then create an automation that runs when a new Upload record is ready to process.
Loop through the attachments
Inside the automation, add a Repeating group.
Use the Attachment field from the triggering Upload record as the input list.
Airtable will then loop through each attachment individually.
Inside the Repeating group, add a Create record action that creates a record in the Images table.
Set the Image attachment field to the attachment from the Current item in the repeating group.
If someone submits five images, the repeating group runs the Create record action five times.
You end up with:
Upload
├── Image 1
├── Image 2
├── Image 3
├── Image 4
└── Image 5
Each image now has its own Airtable record.
Keep the original upload linked
I would also add a linked record field between the Images table and the Uploads table.
When the automation creates each Image record, populate that field with the original Upload record.
This gives you one record per image while still keeping track of which form submission the image came from.
You can also copy other information from the submission into each Image record, such as the submitter, product, project, category, or upload date.
Which method should you use?
If you're uploading files yourself, use Airtable's bulk drag-and-drop upload. It's the quickest option and doesn't require an automation.
If people are submitting multiple images through a form, use an Uploads table followed by a Repeating group automation that creates one Image record for each attachment.
You only need a script or an external automation tool such as Make if your workflow requires something more complex than Airtable's native repeating group can handle.