643:
354:
162:
represented as characters. The comma is required in a data URI, even when the data part has zero length. The characters permitted within the data part include ASCII upper and lowercase letters, digits, and many ASCII punctuation and special characters. Note that this may include characters, such as
335:
are not permitted in data URIs. However, in the context of HTML 4 and HTML 5, linefeeds within an element attribute value (such as the "src" above) are ignored. So the data URI above would be processed ignoring the linefeeds, giving the correct result. But note that this is an HTML feature, not a
557:
line terminators are a feature of CSS, indicating continuation on the next line. These would be removed by the CSS stylesheet processor, and the data URI would be reconstituted without whitespace, making it correct, since whitespace is not allowed within the data component of a data: URI.
727:(XSS) restrictions, embedding the attack payload fully inside the address bar, and hosted via URL shortening services rather than needing a full website that is controlled by a third party. As a result, some browsers now block webpages from navigating to data URIs.
50:
request, which may be more efficient than multiple HTTP requests, and used by several browser extensions to package images as well as other multimedia content in a single HTML file for page saving. As of 2024, data URIs are fully supported by all major browsers.
399:
In this example, the image data is encoded with utf8 and hence the image data can broken into multiple lines for easy reading. Single quote has to be used in the SVG data as double quote is used for encapsulating the image source.
330:
In this example, the lines are broken for formatting purposes. In actual URIs, including data URIs, control characters (ASCII 0 to 31, and 127) and spaces (ASCII 32) are "excluded characters". This means that
143:
component and by coming after any media type parameters. Since Base64 encoded data is approximately 33% larger than original data, it is recommended to use Base64 data URIs only if the server supports
276:
723:
The data URI can be utilized to construct attack pages that attempt to obtain usernames and passwords from unsuspecting web users. It can also be used to get around
914:
1114:
1144:
1048:
1201:
1170:
970:
926:
915:
https://nakedsecurity.sophos.com/2012/08/31/phishing-without-a-webpage-researcher-reveals-how-a-link-itself-can-be-malicious/
913:
Phishing without a webpage – researcher reveals how a link itself can be malicious, Naked
Security by Sophos, 31 AUG 2012
860:
758:
64:
1366:
167:. If the data is Base64-encoded, then the data part may contain only valid Base64 characters. Note that Base64-encoded
163:
colon, semicolon, and comma which are delimiters in the URI components preceding the data part. Other octets must be
127:, separated from the preceding part by a semicolon. When present, this indicates that the data content of the URI is
893:
835:
336:
data URI feature, and in other contexts, it is not possible to rely on whitespace within the URI being ignored.
1063:
2084:
2040:
46:. This technique allows normally separate elements such as images and style sheets to be fetched in a single
2205:
1003:
2367:
1857:
1690:
1629:
642:
47:
35:
407:
can also be made with utf8 encoding and SVG data which has to appear in the 'head' section of the HTML:
2336:
1714:
1194:
856:
2250:
2099:
1946:
963:
1139:
1981:
436:<svg width="10" height="10" xmlns="http://www.w3.org/2000/svg">
17:
651:
139:. The base64 extension is distinguished from any media type parameters by virtue of not having a
136:
2280:
1818:
1760:
1634:
1540:
1497:
1409:
1088:
1018:
456:
1159:
783:
744:
2331:
2300:
2225:
2215:
2175:
1512:
1294:
1187:
1083:
385:<svg width='10' height='10' xmlns='http://www.w3.org/2000/svg'>
948:
439:<circle style="fill:red" cx="5" cy="5" r="5"/>
2362:
2341:
2265:
2235:
2195:
2185:
1886:
1827:
1675:
1613:
1532:
1437:
1419:
1314:
956:
724:
332:
105:, specifying the character set of the media type, where the value is from the IANA list of
60:
8:
2180:
2165:
2129:
2079:
2064:
1881:
1862:
1837:
1765:
1545:
1467:
1357:
1058:
979:
2170:
2134:
2114:
2069:
1996:
1931:
1926:
1770:
1755:
1709:
1570:
1452:
1249:
2290:
2260:
2005:
1750:
1432:
1254:
1149:
1134:
1124:
1028:
159:
388:<circle style='fill:red' cx='5' cy='5' r='5'/>
2015:
1916:
1872:
1584:
1487:
1259:
993:
164:
144:
707:
JLCuexwJCO2O1bwCRidAfWBSctswbI12GAJT3yiwFR7+MBjGK2g/WAJR3FdF84E2rK5VR0YH/9k="
2240:
2094:
2074:
1442:
1129:
1119:
1043:
1013:
998:
881:
180:
1701:
1522:
1477:
1462:
1073:
1068:
1023:
1093:
1033:
2356:
1951:
1560:
1447:
1427:
1269:
614:'<head><title>Embedded Window</title></head>'
106:
43:
704:
X1gUj4viwVObKrddH9YDoHvuujAEuNV+bLwFS8XxdSr+Cq3Vf+4F5RgQl6ZR2p1eAzU/HX80YBYy
701:
MCS1OEOJV8mBz9Z05yfW8iSx7p4j+jA1aD6Wj7ZMzstsfvAas4UyRHvjrAkC9KhpLMClQntlqFc2
698:
AAD/2gAMAwEAAhEDEQA/AOgM52xQDrjvAV5Xv0vfKUALlTQfeBm0HThMNHXkL0Lw/swN5qgA8yT4
695:
AAMSITEEEyJBgTORUWFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAA
692:
AhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAQMAAgQF/8QAJRABAAIBBAEEAgMAAAAAAAAAAQIR
689:////////////////////////////////////////////////////////////wAARCAAYAEADAREA
686:
r6zI4f/zyNT/16yv+v/9////////wfD/////////////2wBDATU4OEtCS5NRUZP/zq/O////////
683:/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDADIiJSwlHzIsKSw4NTI7S31RS0VFS5ltc1p9tZ++u7Kf
2310:
2190:
2089:
2025:
2020:
2010:
1961:
1956:
1901:
1471:
885:
2295:
2275:
2144:
2109:
2045:
1971:
1734:
1623:
1618:
1517:
1502:
1492:
1352:
1309:
1304:
1210:
128:
93:. The media type part may include one or more parameters, in the format
2200:
1986:
1976:
1921:
1911:
1780:
1603:
1507:
1482:
1299:
567:
110:
2035:
2030:
1891:
1724:
1719:
1680:
1649:
1644:
1608:
1565:
1376:
889:
831:
42:
as if they were external resources. It is a form of file literal or
570:
statement that opens an embedded subwindow, as for a footnote link:
2285:
2149:
1966:
1896:
1852:
1847:
1729:
1654:
1639:
809:
39:
2245:
2230:
2104:
1842:
1775:
1593:
1457:
404:
217:, consisting of the scheme, no media-type, and zero-length data.
2305:
2270:
2255:
2220:
2124:
2055:
1941:
1936:
1906:
1832:
1666:
1598:
1555:
1550:
1371:
1324:
1179:
1078:
1053:
132:
275:
220:
Thus, within the overall URI syntax, a data URI consists of a
2210:
2119:
1347:
1319:
1282:
1154:
1038:
978:
2139:
1685:
1342:
1277:
1098:
880:
654:
image containing an embedded JPEG image encoded in Base64:
340:
262:
620:'<body><h1>42</h1></body>'
353:
208:
data:image/svg+xml;utf8,<svg width='10'... </svg>
197:
data:text/plain;charset=UTF-8;page=21,the%20data:1234,5678
1785:
1289:
187:
Examples of data URIs showing most of the features are:
248:
indicator, and the data are all parts of the URI path.
1222:
179:' as characters 62 and 63) rather than the so-called "
38:
scheme that provides a way to include data in-line in
524:
yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAEl\
521:
AAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8\
518:
ORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEU\
890:"Uniform Resource Identifiers (URI): Generic Syntax"
855:
Freed, Ned; Dürst, Martin, eds. (20 December 2013).
203:data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD
171:URIs use the standard Base64 character set (with '
646:Example of an SVG image with embedded JPEG images
192:data:text/vnd-example+xyz;foo=bar;base64,R0lGODdh
2354:
154:, separated from the preceding part by a comma (
63:2397, published in August 1998, and follows the
310://8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU
307:ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4
1195:
964:
829:
1202:
1188:
971:
957:
854:
745:"Using Data URIs to Speed Up Your Website"
608:'<html lang="en">'
304:"data:image/png;base64,iVBORw0KGgoAAA
158:). The data is a sequence of zero or more
980:Uniform Resource Identifier (URI) schemes
641:
807:
718:
587:'data:text/html;charset=utf-8,'
459:rule that includes a background image:
147:or embedded files are smaller than 1KB.
14:
2355:
874:
59:The syntax of data URIs is defined in
1806:
1397:
1221:
1183:
952:
101:) . A common media type parameter is
131:, encoded in ASCII format using the
109:names. If one is not specified, the
861:Internet Assigned Numbers Authority
24:
888:; Masinter, Larry (January 2005).
832:"RFC 2397 - The "data" URL scheme"
784:"SingleFile – Add-ons for Firefox"
322:"width:36pt;height:36pt"
251:
48:Hypertext Transfer Protocol (HTTP)
25:
2379:
113:of the data URI is assumed to be
36:uniform resource identifier (URI)
1807:
1209:
747:. Treehouse Blog. 27 March 2014.
352:
274:
894:Internet Engineering Task Force
836:Internet Engineering Task Force
759:"SingleFile - Chrome Web Store"
602:'<!DOCTYPE html>'
515:'data:image/png;base64,iVB\
199:(outputs: "the data:1234,5678")
919:
907:
848:
823:
801:
776:
751:
737:
382:"data:image/svg+xml;utf8,
13:
1:
927:"Data URLs - HTTP | MDN"
808:Deveria, Alexis (July 2015).
730:
680:"data:image/jpeg;base64,
561:
433:'data:image/svg+xml;utf8,
82:. It is followed by a colon (
599:// Escape for URL formatting
457:Cascading Style Sheets (CSS)
351:picture of a small red dot:
273:picture of a small red dot:
27:Web page in-line data scheme
7:
830:Masinter, L (August 1998).
115:text/plain;charset=US-ASCII
97:, separated by semicolons (
10:
2384:
1398:
67:. A data URI consists of:
61:Request for Comments (RFC)
2327:
2251:Internet Explorer for Mac
2158:
2054:
1995:
1871:
1817:
1813:
1802:
1743:
1699:
1665:
1583:
1531:
1418:
1408:
1404:
1393:
1335:
1268:
1242:
1238:
1217:
1168:
1107:
986:
70:data:content/type;base64,
54:
656:
572:
461:
409:
358:
280:
213:The minimal data URI is
652:Scalable Vector Graphic
626:'</html>'
256:
137:binary-to-text encoding
647:
637:
450:
645:
553:In this example, the
343:fragment embedding a
333:whitespace characters
265:fragment embedding a
2236:IBM Home Page Reader
725:cross-site scripting
719:Malware and phishing
555:\ + <linefeed>
373:"Red dot"
2368:Internet Standards
648:
593:encodeURIComponent
391:</svg>"
2350:
2349:
2323:
2322:
2319:
2318:
2006:Internet Explorer
1798:
1797:
1794:
1793:
1579:
1578:
1389:
1388:
1385:
1384:
1177:
1176:
1140:irc / irc6 / ircs
442:</svg>'
65:URI scheme syntax
16:(Redirected from
2375:
1815:
1814:
1804:
1803:
1416:
1415:
1406:
1405:
1395:
1394:
1240:
1239:
1219:
1218:
1204:
1197:
1190:
1181:
1180:
973:
966:
959:
950:
949:
943:
942:
940:
938:
923:
917:
911:
905:
904:
902:
900:
882:Berners-Lee, Tim
878:
872:
871:
869:
867:
857:"Character Sets"
852:
846:
845:
843:
842:
827:
821:
820:
818:
816:
805:
799:
798:
796:
794:
780:
774:
773:
771:
769:
763:Chrome Web Store
755:
749:
748:
741:
714:
711:
708:
705:
702:
699:
696:
693:
690:
687:
684:
681:
678:
675:
672:
669:
666:
663:
660:
633:
630:
627:
624:
621:
618:
615:
612:
609:
606:
603:
600:
597:
594:
591:
588:
585:
582:
579:
576:
556:
549:
546:
543:
540:
537:
534:
531:
528:
525:
522:
519:
516:
513:
510:
507:
504:
501:
498:
495:
492:
489:
486:
483:
480:
477:
474:
471:
468:
465:
446:
443:
440:
437:
434:
431:
428:
425:
424:"icon"
422:
419:
416:
413:
395:
392:
389:
386:
383:
380:
377:
374:
371:
368:
365:
362:
356:
326:
323:
320:
317:
314:
313:5ErkJggg=="
311:
308:
305:
302:
299:
296:
293:
290:
287:
284:
278:
216:
183:" character set.
178:
174:
170:
157:
145:HTTP compression
142:
126:
122:base64 extension
116:
104:
100:
96:
85:
81:
21:
2383:
2382:
2378:
2377:
2376:
2374:
2373:
2372:
2353:
2352:
2351:
2346:
2315:
2241:IBM WebExplorer
2154:
2050:
1991:
1867:
1809:
1790:
1739:
1695:
1661:
1575:
1527:
1400:
1381:
1331:
1264:
1234:
1213:
1208:
1178:
1173:
1164:
1103:
982:
977:
947:
946:
936:
934:
925:
924:
920:
912:
908:
898:
896:
879:
875:
865:
863:
853:
849:
840:
838:
828:
824:
814:
812:
806:
802:
792:
790:
788:Firefox Add-ons
782:
781:
777:
767:
765:
757:
756:
752:
743:
742:
738:
733:
721:
716:
715:
712:
709:
706:
703:
700:
697:
694:
691:
688:
685:
682:
679:
676:
673:
670:
667:
664:
661:
658:
640:
635:
634:
631:
628:
625:
622:
619:
616:
613:
610:
607:
604:
601:
598:
595:
592:
589:
586:
583:
580:
577:
574:
564:
554:
551:
550:
547:
544:
541:
538:
535:
532:
529:
526:
523:
520:
517:
514:
511:
508:
505:
502:
499:
496:
493:
490:
487:
484:
481:
478:
475:
472:
469:
466:
463:
453:
448:
447:
444:
441:
438:
435:
432:
429:
426:
423:
420:
417:
414:
411:
397:
396:
393:
390:
387:
384:
381:
378:
375:
372:
369:
366:
363:
360:
328:
327:
324:
321:
318:
315:
312:
309:
306:
303:
300:
297:
294:
291:
288:
285:
282:
259:
254:
252:Examples of use
244:, the optional
240:. The optional
214:
209:
204:
198:
193:
181:URL-safe Base64
176:
172:
168:
165:percent-encoded
155:
140:
124:
114:
102:
98:
95:attribute=value
94:
83:
79:
71:
57:
32:data URI scheme
28:
23:
22:
15:
12:
11:
5:
2381:
2371:
2370:
2365:
2348:
2347:
2345:
2344:
2339:
2334:
2328:
2325:
2324:
2321:
2320:
2317:
2316:
2314:
2313:
2308:
2303:
2298:
2293:
2288:
2283:
2278:
2273:
2268:
2263:
2258:
2253:
2248:
2243:
2238:
2233:
2228:
2223:
2218:
2213:
2208:
2203:
2198:
2193:
2188:
2183:
2178:
2173:
2168:
2162:
2160:
2156:
2155:
2153:
2152:
2147:
2142:
2137:
2132:
2127:
2122:
2117:
2112:
2107:
2102:
2097:
2092:
2087:
2082:
2077:
2072:
2067:
2061:
2059:
2052:
2051:
2049:
2048:
2043:
2038:
2033:
2028:
2023:
2018:
2013:
2008:
2002:
2000:
1993:
1992:
1990:
1989:
1984:
1979:
1974:
1969:
1964:
1959:
1954:
1949:
1944:
1939:
1934:
1929:
1924:
1919:
1914:
1909:
1904:
1899:
1894:
1889:
1884:
1878:
1876:
1869:
1868:
1866:
1865:
1860:
1855:
1850:
1845:
1840:
1835:
1830:
1824:
1822:
1811:
1810:
1800:
1799:
1796:
1795:
1792:
1791:
1789:
1788:
1783:
1778:
1773:
1768:
1763:
1758:
1753:
1747:
1745:
1741:
1740:
1738:
1737:
1732:
1727:
1722:
1717:
1712:
1706:
1704:
1697:
1696:
1694:
1693:
1688:
1683:
1678:
1672:
1670:
1663:
1662:
1660:
1659:
1658:
1657:
1652:
1647:
1642:
1637:
1626:
1621:
1616:
1611:
1606:
1601:
1596:
1590:
1588:
1581:
1580:
1577:
1576:
1574:
1573:
1568:
1563:
1558:
1553:
1548:
1543:
1537:
1535:
1529:
1528:
1526:
1525:
1520:
1515:
1510:
1505:
1500:
1495:
1490:
1485:
1480:
1475:
1465:
1463:Microsoft Edge
1460:
1455:
1450:
1445:
1440:
1435:
1430:
1424:
1422:
1413:
1402:
1401:
1391:
1390:
1387:
1386:
1383:
1382:
1380:
1379:
1374:
1369:
1364:
1363:
1362:
1361:
1360:
1350:
1339:
1337:
1333:
1332:
1330:
1329:
1328:
1327:
1322:
1317:
1312:
1307:
1297:
1292:
1287:
1286:
1285:
1274:
1272:
1266:
1265:
1263:
1262:
1257:
1252:
1246:
1244:
1236:
1235:
1233:
1232:
1229:
1226:
1215:
1214:
1207:
1206:
1199:
1192:
1184:
1175:
1174:
1169:
1166:
1165:
1163:
1162:
1157:
1152:
1147:
1142:
1137:
1132:
1127:
1122:
1117:
1111:
1109:
1105:
1104:
1102:
1101:
1096:
1091:
1086:
1081:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1041:
1036:
1031:
1026:
1021:
1016:
1011:
1006:
1001:
996:
990:
988:
984:
983:
976:
975:
968:
961:
953:
945:
944:
918:
906:
873:
847:
822:
810:"Can I use..."
800:
775:
750:
735:
734:
732:
729:
720:
717:
674:"24"
668:"64"
657:
639:
636:
573:
563:
560:
527:FTkSuQmCC'
462:
452:
449:
410:
359:
281:
258:
255:
253:
250:
211:
210:
207:
205:
202:
200:
196:
194:
191:
185:
184:
148:
118:
87:
69:
56:
53:
26:
9:
6:
4:
3:
2:
2380:
2369:
2366:
2364:
2361:
2360:
2358:
2343:
2340:
2338:
2335:
2333:
2330:
2329:
2326:
2312:
2309:
2307:
2304:
2302:
2299:
2297:
2294:
2292:
2289:
2287:
2284:
2282:
2279:
2277:
2274:
2272:
2269:
2267:
2264:
2262:
2259:
2257:
2254:
2252:
2249:
2247:
2244:
2242:
2239:
2237:
2234:
2232:
2229:
2227:
2224:
2222:
2219:
2217:
2214:
2212:
2209:
2207:
2204:
2202:
2199:
2197:
2194:
2192:
2189:
2187:
2184:
2182:
2179:
2177:
2174:
2172:
2169:
2167:
2164:
2163:
2161:
2157:
2151:
2148:
2146:
2143:
2141:
2138:
2136:
2133:
2131:
2128:
2126:
2123:
2121:
2118:
2116:
2113:
2111:
2108:
2106:
2103:
2101:
2100:Nokia Symbian
2098:
2096:
2093:
2091:
2088:
2086:
2083:
2081:
2078:
2076:
2073:
2071:
2068:
2066:
2063:
2062:
2060:
2057:
2053:
2047:
2044:
2042:
2039:
2037:
2034:
2032:
2029:
2027:
2024:
2022:
2019:
2017:
2014:
2012:
2009:
2007:
2004:
2003:
2001:
1998:
1994:
1988:
1985:
1983:
1980:
1978:
1975:
1973:
1970:
1968:
1965:
1963:
1960:
1958:
1955:
1953:
1952:PirateBrowser
1950:
1948:
1947:Mozilla suite
1945:
1943:
1940:
1938:
1935:
1933:
1930:
1928:
1925:
1923:
1920:
1918:
1915:
1913:
1910:
1908:
1905:
1903:
1900:
1898:
1895:
1893:
1890:
1888:
1885:
1883:
1880:
1879:
1877:
1874:
1870:
1864:
1861:
1859:
1856:
1854:
1851:
1849:
1846:
1844:
1841:
1839:
1836:
1834:
1831:
1829:
1826:
1825:
1823:
1820:
1816:
1812:
1805:
1801:
1787:
1784:
1782:
1779:
1777:
1774:
1772:
1769:
1767:
1764:
1762:
1759:
1757:
1754:
1752:
1749:
1748:
1746:
1742:
1736:
1733:
1731:
1728:
1726:
1723:
1721:
1718:
1716:
1713:
1711:
1708:
1707:
1705:
1703:
1698:
1692:
1689:
1687:
1684:
1682:
1679:
1677:
1674:
1673:
1671:
1668:
1664:
1656:
1653:
1651:
1648:
1646:
1643:
1641:
1638:
1636:
1633:
1632:
1631:
1627:
1625:
1622:
1620:
1617:
1615:
1612:
1610:
1607:
1605:
1602:
1600:
1597:
1595:
1592:
1591:
1589:
1586:
1582:
1572:
1569:
1567:
1564:
1562:
1559:
1557:
1554:
1552:
1549:
1547:
1544:
1542:
1539:
1538:
1536:
1534:
1530:
1524:
1521:
1519:
1516:
1514:
1511:
1509:
1506:
1504:
1501:
1499:
1496:
1494:
1491:
1489:
1486:
1484:
1481:
1479:
1476:
1473:
1469:
1466:
1464:
1461:
1459:
1456:
1454:
1451:
1449:
1446:
1444:
1441:
1439:
1436:
1434:
1431:
1429:
1428:Google Chrome
1426:
1425:
1423:
1421:
1417:
1414:
1411:
1407:
1403:
1396:
1392:
1378:
1375:
1373:
1370:
1368:
1365:
1359:
1356:
1355:
1354:
1351:
1349:
1346:
1345:
1344:
1341:
1340:
1338:
1334:
1326:
1323:
1321:
1318:
1316:
1313:
1311:
1308:
1306:
1303:
1302:
1301:
1298:
1296:
1293:
1291:
1288:
1284:
1281:
1280:
1279:
1276:
1275:
1273:
1271:
1270:Web standards
1267:
1261:
1258:
1256:
1253:
1251:
1248:
1247:
1245:
1241:
1237:
1230:
1227:
1224:
1223:
1220:
1216:
1212:
1205:
1200:
1198:
1193:
1191:
1186:
1185:
1182:
1172:
1171:Protocol list
1167:
1161:
1158:
1156:
1153:
1151:
1148:
1146:
1143:
1141:
1138:
1136:
1133:
1131:
1128:
1126:
1123:
1121:
1118:
1116:
1113:
1112:
1110:
1106:
1100:
1097:
1095:
1092:
1090:
1087:
1085:
1082:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1062:
1060:
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1032:
1030:
1027:
1025:
1022:
1020:
1017:
1015:
1012:
1010:
1007:
1005:
1002:
1000:
997:
995:
992:
991:
989:
985:
981:
974:
969:
967:
962:
960:
955:
954:
951:
932:
928:
922:
916:
910:
895:
891:
887:
886:Fielding, Roy
883:
877:
862:
858:
851:
837:
833:
826:
811:
804:
789:
785:
779:
764:
760:
754:
746:
740:
736:
728:
726:
655:
653:
644:
571:
569:
559:
460:
458:
408:
406:
401:
357:
355:
350:
346:
342:
337:
334:
279:
277:
272:
268:
264:
249:
247:
243:
239:
235:
231:
227:
223:
218:
206:
201:
195:
190:
189:
188:
182:
166:
161:
153:
149:
146:
138:
134:
130:
123:
119:
112:
108:
107:character set
92:
88:
77:
73:
72:
68:
66:
62:
52:
49:
45:
44:here document
41:
37:
33:
19:
2311:WorldWideWeb
2026:MediaBrowser
2021:GreenBrowser
1902:Firefox Lite
1808:Discontinued
1260:Privacy mode
1211:Web browsers
1008:
935:. Retrieved
931:MDN Web Docs
930:
921:
909:
897:. Retrieved
876:
864:. Retrieved
850:
839:. Retrieved
825:
803:
791:. Retrieved
787:
778:
766:. Retrieved
762:
753:
739:
722:
713:</svg>
649:
565:
552:
485:padding-left
454:
402:
398:
348:
344:
338:
329:
295:""
270:
266:
260:
245:
241:
237:
234:query string
233:
229:
225:
221:
219:
212:
186:
151:
121:
120:An optional
90:
89:An optional
75:
58:
31:
29:
2363:URI schemes
2337:Comparisons
2296:ThunderHawk
2276:NetPositive
2216:Edge Legacy
2145:WebPositive
2110:Opera Coast
1972:Swiftweasel
1735:qutebrowser
1624:Tor Browser
1619:SlimBrowser
1420:Proprietary
1358:third-party
1310:Web storage
1305:WebAssembly
1089:view-source
659:<svg>
135:scheme for
129:binary data
2357:Categories
1982:Timberwolf
1977:TenFourFox
1922:Kazehakase
1912:Ghostzilla
1781:Opera Mini
1715:DuckDuckGo
1604:GNU IceCat
1348:Encryption
1300:JavaScript
1255:Extensions
1108:Unofficial
1069:sip / sips
841:2008-08-12
813:Retrieved
731:References
568:JavaScript
562:JavaScript
500:background
242:media type
228:, with no
111:media type
91:media type
2261:Line Mode
2085:Google TV
2041:SpaceTime
2036:NetCaptor
2031:NeoPlanet
1917:IceDragon
1892:Classilla
1725:Lunascape
1720:Konqueror
1681:GNOME Web
1650:SeaMonkey
1645:Pale Moon
1609:LibreWolf
1571:ungoogled
1566:Supermium
1377:WebSocket
1336:Protocols
1315:IndexedDB
1250:Bookmarks
1231:protocols
1228:standards
933:. Mozilla
899:31 August
866:31 August
815:31 August
793:25 August
768:25 August
662:<image
533:no-repeat
470:checklist
230:authority
40:Web pages
2332:Category
2286:Skweezer
2281:Netscape
2206:Deepfish
2150:xombrero
1967:Swiftfox
1897:Conkeror
1853:SalamWeb
1848:Rockmelt
1761:Ladybird
1730:NetFront
1655:Waterfox
1640:K-Meleon
1635:Basilisk
1541:Chromium
1498:Sleipnir
1243:Features
1225:Features
1094:ws / wss
987:Official
479:complete
347:encoded
269:encoded
238:fragment
18:Data URL
2291:Skyfire
2246:IBrowse
2231:HotJava
2226:Gazelle
2176:Arachne
2105:OmniWeb
2095:Mercury
2075:Dolphin
2016:Deepnet
1858:Sputnik
1843:Redcore
1776:NetSurf
1594:Firefox
1513:Vivaldi
1488:Samsung
1478:Puffin
1458:Maxthon
1443:Coc Coc
1353:Cookies
671:height=
405:favicon
175:' and '
103:charset
2306:WinWAP
2301:Vision
2271:MSN TV
2266:Mosaic
2256:KidZui
2221:ELinks
2196:Charon
2186:Blazer
2125:Shiira
2115:Origyn
2058:-based
2056:WebKit
1999:-based
1997:MSHTML
1962:Strata
1942:Minimo
1937:MicroB
1907:Galeon
1887:Camino
1882:Beonex
1875:-based
1833:Citrio
1828:Beaker
1821:-based
1702:engine
1700:Multi-
1676:Safari
1669:-based
1667:WebKit
1628:Gecko
1614:Midori
1599:Floorp
1587:-based
1556:Falkon
1551:Dooble
1523:Yandex
1503:SRWare
1472:Mobile
1448:Comodo
1412:-based
1399:Active
1372:WebRTC
1325:WebGPU
1150:magnet
1135:finger
1125:gemini
1115:coffee
1079:telnet
1054:mailto
1029:gopher
937:11 May
665:width=
575:window
536:scroll
267:base64
246:base64
232:part,
224:and a
222:scheme
215:data:,
160:octets
141:=value
133:Base64
125:base64
76:scheme
55:Syntax
2211:Dillo
2181:Arena
2171:Amaya
2166:abaco
2159:Other
2130:Steel
2120:QtWeb
2080:Fluid
2065:Arora
1932:Lotus
1873:Gecko
1863:Torch
1838:Flock
1819:Blink
1766:Links
1744:Other
1691:Orion
1630:forks
1585:Gecko
1561:Otter
1546:Brave
1518:Whale
1468:Opera
1438:Avast
1410:Blink
1320:WebGL
1160:ymsgr
1155:rsync
1145:ldaps
1039:https
994:about
710:/>
677:href=
506:white
445:/>
394:/>
325:/>
316:style
236:, or
169:data:
34:is a
2342:List
2191:Cake
2140:Uzbl
2135:surf
2090:Iris
2070:BOLT
1957:Pogo
1927:Kylo
1771:Lynx
1756:Flow
1686:iCab
1533:FOSS
1493:Silk
1453:Epic
1367:OCSP
1343:HTTP
1278:HTML
1130:feed
1120:ed2k
1099:xmpp
1064:nntp
1049:ldap
1044:info
1034:http
1014:file
1009:data
1004:crid
999:acct
939:2018
901:2015
868:2015
817:2015
795:2018
770:2018
581:open
539:left
427:href
415:link
412:<
361:<
345:utf8
341:HTML
283:<
263:HTML
257:HTML
226:path
152:data
150:The
80:data
74:The
30:The
2046:ZAC
2011:AOL
1786:w3m
1751:eww
1710:360
1433:Arc
1295:DOM
1290:CSS
1084:urn
1074:tag
1059:nfs
1024:geo
1019:ftp
638:SVG
542:top
509:url
451:CSS
418:rel
376:src
367:alt
364:img
349:SVG
339:An
298:src
289:alt
286:img
271:PNG
261:An
2359::
2201:CM
1987:xB
1508:UC
1483:QQ
1283:v5
929:.
892:.
884:;
859:.
834:.
786:.
761:.
650:A
632:);
566:A
494:px
491:20
473:li
464:ul
455:A
403:A
86:).
78:,
1474:)
1470:(
1203:e
1196:t
1189:v
972:e
965:t
958:v
941:.
903:.
870:.
844:.
819:.
797:.
772:.
629:)
623:+
617:+
611:+
605:+
596:(
590:+
584:(
578:.
548:}
545:;
530:)
512:(
503::
497:;
488::
482:{
476:.
467:.
430:=
421:=
379:=
370:=
319:=
301:=
292:=
177:/
173:+
156:,
117:.
99:;
84::
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.