Skip to main content
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Canvas HTML Editor Allowlist

Canvas HTML Editor Allowlist

This document lists the HTML codes that are permissible in Canvas.


Allowed HTML Tags

a, acronym, address, area, article, aside, audio, b, bdo, big, blockquote, br, caption, cite, code, col, colgroup, dd, del, details, dfn, div, dl, dt, em, embed, footer, h2, h3, h4, h5, h6, header, hr, i, img, ins iframe, kbd, legend, li, map, nav, object, ol, p, param, picture, pre, q, ruby, rp, rt, samp, section, small, span, strike strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, track, tt, u, ul, var, video

MathML tags

annotation, annotation-xml, maction, maligngroup, malignmark, math, menclose, merror, mfenced, mfrac, mglyph, mi, mlabeledtr, mlongdiv, mmultiscripts, mn, mo, mover, mpadded, mphantom, mprescripts, mroot, mrow, ms, mscarries, mscarry, msgroup, msline, mspace, msqrt, msrow, mstack, mstyle, msub, msubsup, msup, mtable, mtd, mtext, mtr, munder, munderover, none, semantics, mark

Allowed Attributes on HTML Elements

all elements allow style, class, id, title, role, lang, dir

Element Allowed Attribute(s)
a href, target, name
abbr title
area alt, coords, href, shape, target
aria labelledby, atomic, busy, controls, describedby, disabled, dropeffect, flowto, grabbed, haspopup, hidden, invalid, label, labelledby, live, owns, relevant, autocomplete, checked, disabled, expanded, haspopup, hidden, invalid, label, level, multiline, multiselectable, orientation, pressed, readonly, required, selected, sort, valuemax, valuemin, valuenow, valuetext
audio name, src, muted, controls
blockquote cite
col span, width
colgroup span, width
embed name, src, type, allowfullscreen, pluginspage, wmode, allowscriptaccess, width, height
font  face, color, size
img align, alt, height, src, title, usemap, width
iframe src, width, height, name, align, allowfullscreen
map name
object width, height, style, data, type, classid, codebase
ol start, type
param name, value
q cite
source Height, media, sizes, src, srcset, type, width
table summary, width, border, cellpadding, cellspacing, center, frame, rules
align, valign, dir
abbr, axis, colspan, rowspan, width, align, valign, dir
abbr, axis, colspan, rowspan, width, align, valign, dir, scope
name, src, allowfullscreen, muted, poster, width, height, controls, playsinline


Allowed protocols for some elements

ftp, http, https, mailto

  • a href

http, https

  • blockquote cite
  • img src
  • q cite
  • object data
  • embed src
  • iframe src
  • style any


  • href

Allowed style properties

background, border, border-radius, clear, color, cursor, direction, display, flex, float, font, grid, height, left line-height, list-style, margin, max-height, max-width, min-height, min-width, overflow overflow-x, overflow-y, padding, position, right, text-align, table-layout text-decoration, text-indent, top, vertical-align, visibility, white-space, width z-index, zoom

Last update: 2021-07-07

This resource can also be accessed from the following Canvas Guides:

Was this article helpful? Yes No
Have a question about Canvas? Ask in the Q&A forum:
Embed this guide in your Canvas course:

Note: You can only embed guides in Canvas courses. Embedding on other sites is not supported.