Summary

Find out how you can use accessibility best practices and other tips to create a more accessible Slack experience.

Graphic of text body on a computer screen with closeups of type, color, and emoji icons
Title for Related Series
Related Stories

 Articles

10 Tips to Keep Slack Accessible for All

Graphic of text body on a computer screen with closeups of type, color, and emoji icons

As collaborative messaging apps become the new workplace norm, it’s important to understand how we can accommodate all coworkers and collectively build a more inclusive workspace. Here are 10 tips to help you take advantage of Slack’s accessibility features.

  1. Choose a channel name that clearly indicates the channel’s purpose. 

    Use naming conventions and dashes to separate words and to provide context and clarity for screen reader users (e.g., #508-team-questions and #508-team-announcements).

  2. Hyperlink from descriptive text so users with screen readers will know where a link leads. 

    Avoid links that say “click here” or “learn more” and instead hyperlink whatever words best describe the content, such as “Center for Medicare and Medicaid Services.”

  3. Break down walls of text to create a clear message.

    Apply bullet points and white space. Bold important words (but use this sparingly).

  4. Provide a file name and description for images. 

    Before posting an image, upload it to the message box. Click the image, select edit file details in the upper left corner, and provide a file name and description.

    Slack file details screen with a file name field that reads "American Flag" and a description field that includes the text "American flag waving in the wind."

    If you’ve already posted the image, hover over it, click the three-dot icon, and select edit file details. Once you save the description, the ALT label will show in the lower left corner of the image. 

    Slack image menu options with edit file details highlighted.

    Be sure the file name also describes the image. For example, “screenshot” is a vague file name, but “American flag” is specific.

  5. Caption GIFs to enable screen readers to announce a GIF’s content.

    To include captions with GIFs, in the message field type /giphy #caption <search term> and click send. For example, if you want to congratulate a coworker type /giphy #caption Congratulations.

    /giphy #caption congratulations command typed into a Slack message field with the send now tooltip highlighted.

    Shuffle through and select the GIF that best matches your caption. Captions are overlaid on GIFs, so choose a GIF without an existing caption or one with words above or below your caption.

    Congratulations caption laid over a GIF that includes a woman celebrating and the caption "you deserve this" in the background, with send, shuffle, and cancel buttons below.

  6. Practice caution when choosing GIFs

    Automatic blinking, flashing, or strobing GIFs can trigger seizures in people with photosensitive epilepsy. GIFs should flash no more than three times per second.

    Post GIFs that don’t play automatically and only those that can be paused, stopped, or hidden. 

    Slack users can also turn off automatic animations by unchecking the box under Animation in the Accessibility section of the Preferences menu. Collapse visual content in the desktop app by clicking the arrow icon.

    The Accessibility section of the Preferences menu, showing options to underline links, enable previews when hovering over items in the tab bar, prevent automatic animations, show window transparency, and customize screen reader message formats.

  7. Apply accessibility best practices to Slack emojis.

    Don’t replace words with emojis or use too many emojis. Screen readers usually read one emoji at a time. Strings of emojis can produce a clunky, repetitive user experience. 

    Place emojis at the end of a sentence, after punctuation. Mid-sentence emojis can disrupt the flow and intent of an idea. 

    Avoid ambiguous emojis or those with unclear alt text. 

    When creating custom emojis, choose images with sufficient color contrast to enhance image text and content.

    Name custom emoji according to their meaning or purpose. For example, a thumbs up emoji should be named “thumbs up.”

  8. Turn on live captions when in a huddle.

    Note: captions are only available in English and not saved once the huddle ends. 

    Take notes in the chat (also called the thread) as needed by clicking the conversation bubble icon in the lower right corner of the screen. 

    Slack huddle screen showing the thread, or chat, window to the right.

    Add a topic to display a topic header by clicking the gear icon at the bottom of the screen. 

    Slack huddle screen showing the field to add a topic.

    Closed captioning is available for huddles. Transcripts are available for all recorded videos. 

    Include a descriptive file name for all videos and audio before posting. Access audio transcripts by clicking the three-line icon in the audio player.

    Audio recording file showing the three-bar icon with the view transcript tooltip above it.

  9. Use keyboard shortcuts to save time and keystrokes.

    To view all keyboard shortcuts, press:

    ⌘+/ (Mac)

    Ctrl+/ (Windows/Linux)

    Keyboard shortcuts to change accessibility preferences:

    Press ⌘+Comma (Mac) or Ctrl+Comma (Windows/Linux) to open Preferences

    Press (down arrow), then Enter to navigate to Accessibility, then tab to screen reader.

    Refer to Slack’s list of keyboard shortcuts or keyboard navigation basics to learn more. 

  10. Adjust accessibility and screen reader preferences in the Accessibility section of the Preferences menu:

    Determine the order in which information is announced and whether you’d like to see more or fewer messages on the screen.

    Choose ARIA (Accessible Rich Internet Application) role usage.

    Select notifications for huddles and incoming messages. 

    Choose dark mode for a higher-contrast color theme.

    Adjust the zoom level to change the font size.

    Choose to underline links, making them easier to identify.

Slack functions more like an application than a webpage. NVDA and JAWS users should employ the desktop app and navigate with Focus or Forms mode instead of Browse mode.

Screen reader users in Windows may need to toggle the virtual cursor off to prevent screen reader shortcuts from interfering with Slack shortcuts.

 If you need access to Slack, follow these instructions. 

Title for Related Series
Related Stories

Recent Articles

Recent Media