Accessibility for People with Disabilities

Facebook is committed to creating a great experience for all people. Learn about the built-in features and technologies that help people with disabilities, like vision loss and deafness, to get the most out of Facebook.

For more information, visit our Accessibility Facebook Page and follow @fbaccess on Twitter.

Keyboard Shortcuts
What are keyboard shortcuts?
Facebook has shortcuts (access keys) for people who only use their keyboards to navigate. If you experience an issue using keyboard shortcuts, please let us know. Keep in mind that keyboard shortcuts can differ by browser (example: Firefox, Internet Explorer).
Key Combinations for Different Browsers
Find the right combination of keys for your browser in the list below, and replace # with the access key number listed under Access Keys below.
  • Internet Explorer for PC: Alt + #, then Enter
  • Firefox for PC: Shift + Alt + #
  • Safari for Mac: Ctrl + Opt + #
  • Firefox for Mac: Ctrl + Opt + #
  • Chrome for Mac: Ctrl + Opt + #
  • Chrome for PC: Alt + #
Access Keys
  • 0 - Help
  • 1 - Home
  • 2 - Timeline
  • 3 - Friends
  • 4 - Inbox
  • 5 – Notifications
  • 6 – Settings
  • 7 - Activity Log
  • 8 - About
  • 9 - Terms
News Feed Keyboard Shortcuts
Some common screen readers (example: VoiceOver, JAWS) support Facebook's general keyboard shortcuts.
If you're using JAWS 16.0.2136 or higher, you first need to turn on Allow Web Application Reserved Keystrokes in the JAWS Settings Center or Quick Settings.
To turn on shortcuts for JAWS:
  1. Use Insert + F2.
  2. Select Run Settings Center.
  3. Search for "web app."
  4. Check the box next to Allow Web Applications Reserved Keystrokes. Make sure that you edit the default file.
If you're using VoiceOver, the keyboard shortcuts will automatically work:
  • j and k - Scroll between News Feed stories
  • enter/return - See more of the selected story
  • p - Post a new status
  • l - Like or unlike the selected story
  • c - Comment on the selected story
  • s - Share the selected story
  • o - Open an attachment from the selected story
  • / - Search
  • q - Search chat contacts
  • ? - Open a list of these keyboard shortcuts while in News Feed
Web Messenger Keyboard Shortcuts
  • CTRL + g - Search conversations
  • CTRL + q - Show/hide keyboard shortcuts
  • CTRL + Delete - Archive/unarchive conversation
  • CTRL + j - Mark as spam
  • CTRL + m - Start a new message
  • CTRL + i - Go to Inbox
  • CTRL + u - Go to Other
Was this information helpful?
You can use Facebook's keyboard shortcuts with the following screen readers:
  • JAWS (Version 16+): Go to Settings Center or Quick Settings, and turn on Allow Web Application Reserved Keystrokes
  • Window-Eyes (Version 9.2+): Turn on Web Application Mode
  • VoiceOver (Any Version): Facebook's keyboard shortcuts will automatically work with VoiceOver
There are many third-party screen readers available. Learn which screen readers you can use for Facebook.
Was this information helpful?
No. You can't turn off Facebook's keyboard shortcuts.
You can improve the performance of your keyboard shortcuts by upgrading your web browsers and operating systems. Keyboard shortcuts only work if you aren't in an edit input field.
Was this information helpful?
Screen Readers and Assistive Technology
If you're on a Mac computer, try using Apple's built-in screen reader VoiceOver. If your Mac uses OS X El Capitan and you're not hearing anything when using VoiceOver with Google Chrome, try switching to another browser (example: Safari).
If you're on a Windows computer, try using:
If you're on a mobile phone or tablet, try using:
Was this information helpful?
When signing up for an account or passing a security check in Facebook, you may have to complete a captcha by manually typing a group of letters and numbers that are displayed on your screen.
If you’re using Facebook with a screen reader, there are audio alternatives to the written captchas. To use an audio captcha and hear the letters and numbers you have to type, click an audio captcha. If you have any problems with the audio captcha, use this form to let us know.
Was this information helpful?
Some of our security checkpoints can be difficult to pass using assistive technology. If you add a mobile number to your Facebook account, you'll have another way to verify your account if you need to pass any of these checkpoints. Keep in mind that these checkpoints may require internet access.
You can add a mobile number from your Text Messaging Settings. These checkpoints are in place for the benefit of everyone who uses Facebook, so we're working on making them more accessible.
Learn how to control who can see your contact information on your profile.
Was this information helpful?
If you're experiencing a problem with assistive software or hardware on Facebook, use this form to let us know. Please include as much information as possible to help us understand the problem.
If you're experiencing issues with Facebook that aren't related to assistive technology, learn how to report a broken feature.
Was this information helpful?
VoiceOver is Apple's built-in screen reader. To turn VoiceOver on or off on your computer, press command + F5.
To turn VoiceOver on or off on your mobile iOS device:
  1. Go to your device's home screen
  2. Tap Settings
  3. Tap General > Accessibility > VoiceOver
  4. Tap VoiceOver to turn it on or off
Was this information helpful?
If dates are being read as numbers (ex: 2014 as "two, zero, one, four" instead of "two-thousand fourteen") by VoiceOver on your computer, try changing your verbosity setting.
To change the verbosity setting:
  1. Press VO (command + option or caps lock) + v on your keyboard to access settings
  2. Press n to jump to the numbers settings
  3. Select Word, and then press Return to save
Was this information helpful?
Draw the letter "Z" with two fingers to dismiss a pop-up menu while using VoiceOver with Facebook on your iPhone or iPad.
Was this information helpful?
Automatic alternative (alt) text is a feature that uses object recognition technology to create a description of a photo for the blind and vision-loss community. The description provided by automatic alt text can't be edited.
To hear the automatic alt text for a photo, access Facebook with a screen reader and focus on the image. If objects are identified, you'll hear a list of items the photo may contain.
Automatic alt text is supported in the following languages:
  • Arabic
  • Bengali
  • Chinese
  • English
  • French
  • German
  • Gujarati
  • Hebrew
  • Hindi
  • Italian
  • Japanese
  • Korean
  • Marathi
  • Portuguese
  • Spanish
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Vietnamese
If you're experiencing any issues with this feature, please report it.
Was this information helpful?
Closed Captions and Media
You can add captions to a video to make it accessible to a broader audience using the SubRip (.srt) file format. If you’re just getting started, learn about naming conventions for .srt files and common .srt formatting issues.
To add captions to your video:
  1. Click Photo/Video at the top of your Timeline or News Feed.
  2. Click Upload Photos/Video.
  3. Choose a video from your computer, then click Post.
  4. We'll notify you when your video is ready to view. Click the notification or the gray date and time at the top of the post on your News Feed or Timeline.
  5. Hover over the video, click Options at the bottom and select Edit this video.
  6. Click Choose File below Upload SRT files and select a .srt file from your computer.
  7. Click Save.
To add captions in other languages, repeat steps 4–7 for each additional language you want to add.
To remove captions from a video you've uploaded:
  1. Click your video to expand it
  2. Click Options at the bottom and select Edit This Video from the menu
  3. Click the X next to the file you want to remove
  4. Click Save
Was this information helpful?
The naming convention for SubRip (.srt) files is:
filename.[language code]_[country code].srt
Listed below are valid language and country code combinations. Learn how to use a .srt file to add captions to your video or your Page's video.
  • af_ZA (Afrikaans)
  • ar_AR (Arabic)
  • ay_BO (Aymara)
  • az_AZ (Azerbaijani)
  • be_BY (Belarusian)
  • bg_BG (Bulgarian)
  • bn_IN (Bengali)
  • bs_BA (Bosnian)
  • ca_ES (Catalan)
  • ck_US (Cherokee)
  • cs_CZ (Czech)
  • cx_PH (Cebuano)
  • cy_GB (Welsh)
  • da_DK (Danish)
  • de_DE (German)
  • el_GR (Greek)
  • en_GB (English - UK)
  • en_IN (English - India)
  • en_US (English - US)
  • eo_EO (Esperanto)
  • es_CL (Spanish - Chile)
  • es_CO (Spanish - Colombia)
  • es_ES (Spanish - Spain)
  • es_LA (Spanish)
  • es_MX (Spanish - Mexico)
  • es_VE (Spanish - Venezuela)
  • et_EE (Estonian)
  • eu_ES (Basque)
  • fa_IR (Persian)
  • fi_FI (Finnish)
  • fo_FO (Faroese)
  • fr_CA (French - Canada)
  • fr_FR (French - France)
  • fy_NL (Frisian)
  • ga_IE (Irish)
  • gl_ES (Galician)
  • gn_PY (Guarani)
  • gu_IN (Gujarati)
  • gx_GR (Classical Greek)
  • he_IL (Hebrew)
  • hi_IN (Hindi)
  • hr_HR (Croatian)
  • hu_HU (Hungarian)
  • hy_AM (Armenian)
  • id_ID (Indonesian)
  • is_IS (Icelandic)
  • it_IT (Italian)
  • ja_JP (Japanese)
  • jv_ID (Javanese)
  • ka_GE (Georgian)
  • kk_KZ (Kazakh)
  • km_KH (Khmer)
  • kn_IN (Kannada)
  • ko_KR (Korean)
  • ku_TR (Kurdish)
  • la_VA (Latin)
  • li_NL (Limburgish)
  • lt_LT (Lithuanian)
  • lv_LV (Latvian)
  • mg_MG (Malagasy)
  • mk_MK (Macedonian)
  • ml_IN (Malayalam)
  • mn_MN (Mongolian)
  • mr_IN (Marathi)
  • ms_MY (Malay)
  • mt_MT (Maltese)
  • nb_NO (Norwegian - Bokmal)
  • ne_NP (Nepali)
  • nl_BE (Dutch - Belgium)
  • nl_NL (Dutch)
  • nn_NO (Norwegian - Nynorsk)
  • pa_IN (Punjabi)
  • pl_PL (Polish)
  • ps_AF (Pashto)
  • pt_BR (Portuguese - Brazil)
  • pt_PT (Portuguese - Portugal)
  • qu_PE (Quechua)
  • rm_CH (Romansh)
  • ro_RO (Romanian)
  • ru_RU (Russian)
  • sa_IN (Sanskrit)
  • se_NO (Northern Sami)
  • sk_SK (Slovak)
  • sl_SI (Slovenian)
  • so_SO (Somali)
  • sq_AL (Albanian)
  • sr_RS (Serbian)
  • sv_SE (Swedish)
  • sw_KE (Swahili)
  • sy_SY (Syriac)
  • ta_IN (Tamil)
  • te_IN (Telugu)
  • tg_TJ (Tajik)
  • th_TH (Thai)
  • tl_PH (Filipino)
  • tr_TR (Turkish)
  • tt_RU (Tatar)
  • uk_UA (Ukrainian)
  • ur_PK (Urdu)
  • uz_UZ (Uzbek)
  • vi_VN (Vietnamese)
  • xh_ZA (Xhosa)
  • yi_DE (Yiddish)
  • zh_CN (Simplified Chinese - China)
  • zh_HK (Traditional Chinese - Hong Kong)
  • zh_TW (Traditional Chinese - Taiwan)
  • zu_ZA (Zulu)
Was this information helpful?
You can make your photos and photos you add to notes more accessible by including captions. A photo caption provides a text description for people who view it using assistive technologies.
To add a caption to your photo before you post:
  1. Tap Say something about this photo at the top of your Timeline or News Feed
  2. Type your caption
  3. Tap Post
We also use automatic alternative text to generate photo descriptions automatically for the blind and vision-loss community.
Was this information helpful?
You can adjust the Facebook app's autoplay settings to On Mobile Data and Wi-Fi Connections, On Wi-Fi Connections Only or Never AutoPlay Videos.
To adjust this setting on your iPhone:
  1. Open the Facebook app
  2. Tap More
  3. Scroll down and tap Settings > Account Settings
  4. Tap Videos and Photos > Autoplay
  5. Choose an option
Note: If you don't see Videos and Photos in your iPhone's Facebook app settings, try updating the Facebook app.
Give feedback on videos playing automatically in your News Feed.
Was this information helpful?
You can adjust what video captions look like in your video settings.
  1. Click Edit next to Captions Display
  2. Click to adjust your settings for:
    • Background Color: the color of the caption's background
    • Background Opacity: how transparent the caption's background is
    • Text Color: the color of the caption's text
    • Text Size: how big the caption's text is
  3. Check the caption preview to see how your caption will look
  4. Click Save Changes
Your caption settings will only apply to videos you watch on a desktop computer.
Was this information helpful?
Text Size and Contrast
Short text posts may appear larger than any device preferences you have set.
To adjust the text size of Facebook for iOS:
  1. Go to your device's home screen and tap
  2. Tap General > Accessibility > Larger Text
  3. Tap to turn on Larger Accessibility Sizes
  4. Drag the slider to adjust the text size
Keep in mind that you may need to restart the app to see text in the larger size.
Was this information helpful?
To zoom in and out of Facebook for iOS, use the zoom feature.
To turn zoom on:
  1. Go to your phone or tablet's home screen
  2. Tap Settings
  3. Tap General > Accessibility > Zoom
  4. Tap the toggle near Zoom
To use zoom:
  1. Hide/Show Magnifier: Using 3 fingers, double-tap the screen
  2. Zoom: Using 3 fingers, double-tap and hold anywhere outside of the magnifier, then swipe up or down to zoom in or out
  3. Move Magnifier: Tap and hold, and then drag the edge of the magnifier to move it around the screen
  4. Scroll: Use 3 fingers to scroll what's being magnified
You can also adjust the text size of your device to increase visibility.
Was this information helpful?
To adjust the text contrast of Facebook on an iOS device:
  1. Go to your device's home screen and tap Settings
  2. Tap General > Accessibility > Increase Contrast
  3. Tap next to Reduce Transparency or Darken Colors to increase contrast on your device
Was this information helpful?
Messenger
To open conversation settings in the Messenger app for iOS using VoiceOver:
  1. Turn on VoiceOver
  2. Open Messenger
  3. Tap a conversation to select it
  4. Swipe up or down to select one of the following actions:
    • Activate: Opens the conversation
    • Mute: Stops all notifications for this conversation from popping up
    • Delete: Deletes the conversation
    • More: Opens the more options menu, which includes the following: Leave Group, Mark as Spam, Archive and Mark as Unread
  5. Double tap to select an action
Was this information helpful?
News Feed
To navigate your News Feed on the Facebook app for iOS using VoiceOver:
  • Swipe right or left using 1 finger to move forward or backward through posts
  • Swipe up or down using 3 fingers to scroll through News Feed.
Was this information helpful?
News Feed Heading Structure
Your News Feed has headings that you can navigate with screen readers:
  • Home is an h1 heading
  • News Feed is an h2 heading and marks the beginning of your News Feed stories
  • Friend requests, messages and notifications are h3 headings that appear when you click one of the icons
  • The chat sidebar is an h4 heading, as are the subheadings for favorites, groups, friends, apps and other popular features
  • Individual stories in News Feed have h5 headings
  • Ads have h6 headings
News Feed ARIA Landmarks
ARIA document landmarks are used to represent the major parts of News Feed. Besides the main, banner, search and content info landmarks, other navigational landmarks have appropriate labels. For example, the bookmarks menu in the left column is marked as a navigational landmark with an appropriate heading.
You can change your account settings, privacy settings and visit the Help Center from menu options in the banner landmark region.
Check your messages, friend requests and notifications by using the buttons in the banner landmark region on any page.
Was this information helpful?
To like, comment on or share a post using a screen reader:
Facebook for iOS (OS 8.0+) using VoiceOver rotor
  1. From News Feed, swipe right or left (or tap) using 1 finger to move VoiceOver focus to the desired post.
  2. Swipe up or down using 1 finger to until you hear the option that you want: “like”, “comment” or “share.” If you don't hear these options, make sure your VoiceOver rotor is set to Actions. Rotate 2 fingers on your screen as if you're turning a dial to access the VoiceOver rotor. Keep turning until you get to Actions, and then lift your fingers to choose this option.
  3. Double tap the post using 1 finger to select the option.
Facebook for iOS (OS 7.0+) using VoiceOver
  1. From News Feed, swipe left or right (or tap) using 1 finger to move Voice Over focus to the desired post.
  2. Double tap the post using 1 finger to view the post.
  3. Swipe left or right using 1 finger to move focus to Like, Comment or Share.
  4. Double tap using 1 finger to select an option.
Facebook for iOS (OS 7.0 and earlier) using Voice Over
  1. From News Feed, swipe right or left (or tap) using 1 finger to move VoiceOver focus to the desired post.
  2. Double tap the post using 2 fingers to open the action menu.
  3. Swipe left or right using 1 finger to select one of the following options: Like, Comment or Share.
  4. Double tap an option using 1 finger to select it.
Was this information helpful?
To react to a post using a screen reader:
Facebook for iOS (OS 8.0+) using VoiceOver rotor
  1. From News Feed, swipe right or left (or tap) using 1 finger to move VoiceOver focus to the desired post.
  2. Swipe up or down using 1 finger until you hear “react” (if the post doesn't have a reaction) or “change reaction” (if the post has an existing reaction). If you don't hear these options, make sure your VoiceOver rotor is set to Actions. Rotate 2 fingers on your screen as if you're turning a dial to access the VoiceOver rotor. Keep turning until you get to Actions, and then lift your fingers to choose this option.
  3. Double tap the post using 1 finger to open the reactions menu.
  4. Swipe left or right using 1 finger to change reactions.
  5. Double tap using 1 finger to select a reaction.
Facebook for iOS (OS 7.0+) using VoiceOver
  1. From News Feed, swipe left or right (or tap) using 1 finger to move Voice Over focus to the desired post.
  2. Double tap the post using 1 finger to view the post.
  3. Swipe left or right using 1 finger to move focus to Like.
  4. Double tap and hold using 1 finger to open the reactions menu.
  5. Swipe left or right using 1 finger to change reactions.
  6. Double tap using 1 finger to select a reaction.
Facebook for iOS (OS 7.0 and earlier) using Voice Over
  1. From News Feed, swipe right or left (or tap) using 1 finger to move VoiceOver focus to the desired post.
  2. Double tap the post using 2 fingers to open the action menu.
  3. Double tap React (if the post doesn't have a reaction) or Change Reaction if the post has an existing reaction) to open the reaction menu.
  4. Swipe left or right using 1 finger to change reactions.
  5. Double tap using 1 finger to select a reaction.
Was this information helpful?
To get your iOS phone or tablet to read the contents of News Feed without using VoiceOver, turn on Speak Selection or Speak Screen:
To turn on Speak Selection or Speak Screen:
  1. Go to your home screen and tap Settings
  2. Tap General > Accessibility > Speech
  3. Tap to turn on Speak Selection or Speak Screen
To use Speak Selection, go to your News Feed, tap and hold a post using 1 finger, and then select Speak.
To use Speak Screen, go to your News Feed and swipe down using 2 fingers at the top of your screen.
Was this information helpful?
Profile and Timeline
Profile Heading Structure
Your profile has headings so you can navigate its different sections using screen readers:
  • Home is an h1 heading. This will take you out of the profile to your News Feed.
  • Your name is an h2 heading. The information in your About section comes after this, followed by your posts.
  • Friend requests, messages and notifications are h3 headings. These headings appear when you click one of the icons.
  • The chat sidebar is an h4 heading.
  • Posts on your Timeline have h5 headings.
  • Ads have h6 headings.
Timeline ARIA Landmarks
ARIA document landmarks are used to represent important parts of Timeline. Besides the main, banner, search and content info landmarks, different navigational landmarks are marked on Timeline with appropriate labels. Stories on your Timeline are marked as complementary landmarks to enable easy navigation with screen readers.
Note: If you're navigating with a screen reader using headings, you'll likely hear similar headings repeated because of what appears on the screen. If you continue reading below the heading, you will hear the updates from different posts.
Was this information helpful?