Goal
Provide alternatives to drag-and-drop or dragging gestures.
Loading ...
Success Criterion · WCAG 2.5.7
All functionality that uses a dragging movement for operation can be achieved by a single pointer without dragging, unless dragging is essential or the functionality is determined by the user agent and not modified by the author.
Goal
Provide alternatives to drag-and-drop or dragging gestures.
What to do
If functionality requires dragging, provide a single-pointer alternative that does not require dragging.
Why it matters
Dragging can be difficult or impossible for users with motor impairments and some assistive technologies.
Success criterion
Summarized directly from the official Understanding document so teams can quote the requirement accurately.
For functionality that uses a dragging movement for operation, an alternative is provided that does not require a dragging movement, unless the dragging movement is essential or the functionality is determined by the user agent and not modified by the author.
Intent
Benefits
Why it matters
Summaries drawn from the Understanding document help you socialize impact statements with product stakeholders.
Users may be unable to reorder lists or complete drag-based workflows.
Dragging-only interfaces can block access entirely.
Exception guidelines
Document the rationale for each exception and note which alternative support you provide.
Dragging is essential to the function.
Requirement
Only when the drag gesture itself is essential to meaning or task.
Functionality is determined by the user agent and not modified by the author.
Requirement
If UA-determined and unmodified, it may be exempt.
If your UI includes drag-to-reorder, drag-to-move, or drag-and-drop interactions, provide an alternative method such as buttons (“Move up/down”), menus (“Move to position”), or pick-and-place controls.
Reference: All summaries and highlights originate from Understanding WCAG 2.5.7 and the W3C quick reference.
Examples
Share pass/fail snapshots to coach designers, engineers, QA, and content authors.
Pass
Each item has “Move up” and “Move down” buttons plus optional drag handle.
Fail
List can only be reordered by dragging with a mouse.
Pass
Cards can be moved via “Move to column…” menu and keyboard controls.
Fail
Cards can only be moved by drag-and-drop.
Evidence to keep
Capture artifacts for VPATs, procurement reviews, and regression testing.
Official resources
Keep these links handy when writing acceptance criteria or responding to audits.
Implementation checklist
Testing ideas
Related success criteria