The basic steps to add a photo to your timeline

To add a photo to Facebook, go to your timeline or a group you belong to, look for the "Photo/Video" button in the post box at the top, and click it. A window will open letting you choose a photo from your computer or phone. Select the photo, add a caption if you want, choose who can see it, and click "Post".

The post box appears at the very top of your timeline — it's the white box that says "What's on your mind?" You can also add photos from your phone by opening the Facebook app, tapping the same "Photo/Video" button, and selecting from your phone's camera roll or photo library.

Facebook accepts photos in common formats: JPG, PNG, GIF, and BMP. There's no strict file size limit, but very large files may take longer to upload. If a photo won't upload, try a smaller version or a different format.

Key Takeaways

  • Click the "Photo/Video" button in the post box at the top of your timeline to start uploading a photo.
  • You can upload from your computer, phone, or tablet — Facebook will show you your files or camera roll depending on what device you're using.
  • Set who can see the photo before you post by clicking the audience button (usually shows "Friends" or "Public").
  • You can add captions, tag people, or add a location to your photo after you select it but before you click "Post".

Uploading multiple photos at once

If you want to add more than one photo in a single post, click "Photo/Video" and then look for an option to select multiple files. On most computers, you can hold down Ctrl (Windows) or Command (Mac) and click each photo you want. On phones, tap each photo one at a time — most apps let you select up to 10 in one post.

When you upload multiple photos, Facebook automatically creates an album within that post. People viewing it can scroll through the photos one at a time. You can rearrange the order by dragging photos before you post, and you can add a different caption to each photo if you want.

Controlling who sees your photos

Before you click "Post," look for the audience button — it usually shows an icon of a person, a group, or a globe, along with text like "Friends," "Public," or "Only Me." Click that button to change who can see the photo. Your options are typically: Public (anyone on or off Facebook), Friends (only people you've added as friends), Specific Friends (you choose which friends), or Only Me (nobody else sees it).

This setting applies to that single post. If you want to change your default for all future posts, go to your Settings, click "Privacy," and adjust "Who can see your posts?" But individual posts can always override that default — the audience button on each post is what actually controls visibility.

Tagging people and adding location details

After you select a photo but before you post, you can tag people in it. Look for a "Tag Photo" button or click directly on a person's face in the preview. Type their name and Facebook will suggest matches from your friends list. Tagged people get a notification that they're in the photo, and the photo appears on their timeline too (unless they untag themselves).

You can also add a location by clicking the location button and typing where the photo was taken. This appears below your name on the post. Location tags are optional — you don't have to add them, and you can remove them anytime after posting.

Editing or deleting photos after you post

Once a photo is posted, you can still change who sees it. Click the three dots in the top right corner of the post and select "Edit Privacy." Choose a new audience and click "Save." You can also edit the caption, add or remove tags, or change the location.

To delete a photo entirely, click the three dots again and select "Delete." The photo disappears from your timeline and from anyone else's view. If someone has already shared or saved the photo, their copy stays — you can only remove your own post.

Uploading photos to groups or events

The process is nearly identical for groups and events. Go to the group or event page, find the post box, and click "Photo/Video." Select your photo, add a caption, and post. The main difference is that group and event photos are visible to everyone in that group or event, depending on the group's privacy settings — you can't usually restrict visibility to specific members.

Some groups have moderators who review photos before they appear. If your photo doesn't show up right away, a moderator may be reviewing it. Check the group's rules to see if there are restrictions on what kinds of photos members can post.

Troubleshooting upload problems

If a photo won't upload, the most common causes are a slow internet connection, a file that's too large, or a browser that needs updating. Try refreshing the page and uploading again. If you're on a phone, make sure you're connected to WiFi or a strong mobile signal.

If the same photo keeps failing, try converting it to a different format (JPG instead of PNG, for example) or reducing its size using free tools like Pixlr or Canva. If you're using an older browser, update it — Facebook works best on current versions of Chrome, Safari, Firefox, or Edge.

Frequently Asked Questions

Can I upload a photo directly from my phone without downloading it first?

Yes. Open the Facebook app on your phone, tap "Photo/Video" in the post box, and select from your phone's camera roll or photo library. You don't need to read or save anything — Facebook accesses your phone's photos directly.

What happens if I tag someone who doesn't want to be tagged?

They can untag themselves by clicking the tag and selecting "Remove Tag." They can also adjust their settings so tags don't appear on their timeline without their approval. Untagging doesn't delete the photo — it just removes their name from it.

Can I change who sees a photo after I've already posted it?

Yes. Click the three dots on the post, select "Edit Privacy," and choose a new audience. This changes visibility for everyone — past viewers and future viewers will see the new setting.

Is there a limit to how many photos I can upload?

Facebook doesn't publish a hard limit, but you can upload thousands of photos to your account. Uploading very large batches at once may slow down your browser. If you're uploading hundreds of photos, doing it in smaller groups usually works faster.

Can I upload a photo to someone else's timeline?

Not directly. You can post a photo to your own timeline and tag them in it, or you can message them the photo privately. If they've allowed it in their privacy settings, you can also post to their timeline, but you'd post from your account — the photo would show as posted by you, not uploaded by them.