• Skip to main content
  • Skip to search
  • Skip to select language
MDN Web Docs
  • References
    • Overview / Web Technology

      Web technology reference for developers

    • HTML

      Structure of content on the web

    • CSS

      Code used to describe document style

    • JavaScript

      General-purpose scripting language

    • HTTP

      Protocol for transmitting web resources

    • Web APIs

      Interfaces for building web applications

    • Web Extensions

      Developing extensions for web browsers

    • Accessibility

      Build web projects usable for all

    • Web Technology

      Web technology reference for developers

  • Learn
    • Overview / MDN Learning Area

      Learn web development

    • MDN Learning Area

      Learn web development

    • HTML

      Learn to structure web content with HTML

    • CSS

      Learn to style content using CSS

    • JavaScript

      Learn to run scripts in the browser

    • Accessibility

      Learn to make the web accessible to all

  • Plus
    • Overview

      A customized MDN experience

    • AI Help

      Get real-time assistance and support

    • Updates

      All browser compatibility updates at a glance

    • Documentation

      Learn how to use MDN Plus

    • FAQ

      Frequently asked questions about MDN Plus

  • Curriculum New
  • Blog
    • Playground

      Write, test and share your code

    • HTTP Observatory

      Scan a website for free

    • AI Help

      Get real-time assistance and support

  • Log in
  • Sign up for free
  1. Glossary
  2. WebP
    • Deutsch
    • Français
    • 日本語
    • 한국어
    • Português (do Brasil)
    • Русский
    • 中文 (简体)

In this article

  • See also
  1. Glossary
    1. Abstraction
    2. Accent
    3. Accessibility
    4. Accessibility tree
    5. Accessible description
    6. Accessible name
    7. Adobe Flash
    8. Advance measure
    9. Ajax
    10. Algorithm
    11. Alignment container
    12. Alignment subject
    13. Alpha (alpha channel)
    14. ALPN
    15. API
    16. Apple Safari
    17. Application context
    18. Argument
    19. ARIA
    20. ARPA
    21. ARPANET
    22. Array
    23. ASCII
    24. Aspect ratio
    25. Asynchronous
    26. ATAG
    27. Attribute
    28. Authentication
    29. Authenticator
    30. Bandwidth
    31. Base64
    32. Baseline
      1. Baseline (compatibility)
      2. Baseline (typography)
    33. BCP 47 language tag
    34. Beacon
    35. Bézier curve
    36. bfcache
    37. BiDi
    38. BigInt
    39. Binding
    40. Bitwise flags
    41. Blink
    42. blink element (<blink> tag)
    43. Block
      1. Block (CSS)
      2. Block (scripting)
    44. Block cipher mode of operation
    45. Block-level content
    46. Boolean
      1. Boolean (JavaScript)
      2. Boolean attribute (ARIA)
      3. Boolean attribute (HTML)
    47. Bounding Box
    48. Breadcrumb
    49. Brotli compression
    50. Browser
    51. Browsing context
    52. Buffer
    53. Bun
    54. Cache
    55. Cacheable
    56. CalDAV
    57. Call stack
    58. Callback function
    59. Camel case
    60. Canonical order
    61. Canvas
    62. Card sorting
    63. CardDAV
    64. Caret
    65. CDN
    66. Certificate authority
    67. Certified
    68. Challenge-response authentication
    69. Character
    70. Character encoding
    71. Character reference
    72. Character set
    73. Chrome
    74. CIA
    75. Cipher
    76. Cipher suite
    77. Ciphertext
    78. Class
    79. Client-side rendering (CSR)
    80. Closure
    81. Cloud
    82. Cloud computing
    83. CMS
    84. Code point
    85. Code splitting
    86. Code unit
    87. Codec
    88. Color space
    89. Color wheel
    90. Compile
    91. Compile time
    92. Composite operation
    93. Compression Dictionary Transport
    94. Computer Programming
    95. Conditional
    96. Constant
    97. Constructor
    98. Content header
    99. Continuous Media
    100. Control flow
    101. Cookie
    102. Copyleft
    103. CORS
    104. CORS-safelisted request header
    105. CORS-safelisted response header
    106. Crawler
    107. Credential
    108. CRLF
    109. Cross Axis
    110. Cross-site request forgery (CSRF)
    111. Cross-site scripting (XSS)
    112. CRUD
    113. Cryptanalysis
    114. Cryptography
    115. CSP
    116. CSS
    117. CSS Object Model (CSSOM)
    118. CSS pixel
    119. CSS preprocessor
    120. Cumulative Layout Shift (CLS)
    121. Data structure
    122. Database
    123. Debounce
    124. Decryption
    125. Deep copy
    126. Delta
    127. Denial of Service (DoS)
    128. Deno
    129. Descriptor (CSS)
    130. Deserialization
    131. Developer Tools
    132. Device pixel
    133. Digital certificate
    134. Digital signature
    135. Distributed Denial of Service (DDoS)
    136. DMZ
    137. DNS
    138. Doctype
    139. Document directive
    140. Document environment
    141. DOM (Document Object Model)
    142. Domain
    143. Domain name
    144. Domain sharding
    145. Dominator
    146. DSL
      1. DSL (Digital Subscriber Line)
      2. DSL (Domain-Specific Language)
    147. DTLS (Datagram Transport Layer Security)
    148. DTMF (Dual-Tone Multi-Frequency signaling)
    149. Dynamic typing
    150. ECMA
    151. ECMAScript
    152. Effective connection type
    153. Element
    154. Encapsulation
    155. Encryption
    156. Endianness
    157. Engine
      1. JavaScript engine
      2. Rendering engine
    158. Entity
    159. Entity header
    160. Enumerated
    161. Escape character
    162. eTLD
    163. Event
    164. Exception
    165. EXIF
    166. Expando
    167. Fallback alignment
    168. Falsy
    169. Favicon
    170. Federated identity
    171. Fetch directive
    172. Fetch metadata request header
    173. Fingerprinting
    174. Firefox OS
    175. Firewall
    176. First Contentful Paint (FCP)
    177. First CPU idle
    178. First Input Delay (FID) Deprecated
    179. First Meaningful Paint (FMP)
    180. First Paint (FP)
    181. First-class Function
    182. Flex
    183. Flex Container
    184. Flex Item
    185. Flexbox
    186. Flow relative values
    187. Forbidden request header
    188. Forbidden response header name
    189. Fork
    190. Fragmentainer
    191. Frame rate (FPS)
    192. FTP
    193. FTU
    194. Function
    195. Fuzz testing
    196. Gamut
    197. Garbage collection
    198. Gecko
    199. General header
    200. GIF
    201. Git
    202. Global object
    203. Global scope
    204. Global variable
    205. Glyph
    206. Google Chrome
    207. GPL
    208. GPU
    209. Graceful degradation
    210. Grid
    211. Grid Areas
    212. Grid Axis
    213. Grid Cell
    214. Grid Column
    215. Grid container
    216. Grid Lines
    217. Grid Row
    218. Grid Tracks
    219. Guaranteed-invalid value
    220. Gutters
    221. gzip compression
    222. Hash function
    223. Hash routing
    224. Head
    225. Head-of-line blocking
    226. High-level programming language
    227. HMAC
    228. Hoisting
    229. Host
    230. Hotlink
    231. Houdini
    232. HPKP
    233. HSTS
    234. HTML
    235. HTML color codes
    236. HTML5
    237. HTTP
    238. HTTP Content
    239. HTTP header
    240. HTTP/2
    241. HTTP/3
    242. HTTPS
    243. HTTPS RR
    244. Hyperlink
    245. Hypertext
    246. IANA
    247. ICANN
    248. ICE
    249. IDE
    250. Idempotent
    251. Identifier
    252. Identity provider (IdP)
    253. IDL
    254. IETF
    255. IIFE
    256. IMAP
    257. Immutable
    258. IndexedDB
    259. Information architecture
    260. Inheritance
    261. Ink overflow
    262. Inline-level content
    263. Input method editor
    264. Inset properties
    265. Instance
    266. Interaction to Next Paint (INP)
    267. Internationalization (i18n)
    268. Internet
    269. Interpolation
    270. Intrinsic size
    271. IP Address
    272. IPv4
    273. IPv6
    274. IRC
    275. ISO
    276. ISP
    277. ITU
    278. Jank
    279. Java
    280. JavaScript
    281. Jitter
    282. JPEG
    283. JSON
    284. JSON type representation
    285. Just-In-Time Compilation (JIT)
    286. Kebab case
    287. Key
    288. Keyword
    289. Largest Contentful Paint (LCP)
    290. Latency
    291. Layout mode
    292. Layout viewport
    293. Lazy load
    294. Leading
    295. LGPL
    296. Ligature
    297. Literal
    298. Local scope
    299. Local variable
    300. Locale
    301. Localization
    302. Logical properties
    303. Long task
    304. Loop
    305. Lossless compression
    306. Lossy compression
    307. LTR (Left To Right)
    308. Main Axis
    309. Main thread
    310. Markup
    311. MathML
    312. Media
      1. Media (Audio-visual presentation)
      2. Media (CSS)
    313. Media query
    314. Metadata
    315. Method
    316. Microsoft Edge
    317. Microsoft Internet Explorer
    318. Middleware
    319. MIME
    320. MIME type
    321. Minification
    322. MitM
    323. Mixin
    324. Mobile First
    325. Modem
    326. Modularity
    327. Mozilla Firefox
    328. Mutable
    329. MVC
    330. Namespace
    331. NaN
    332. NAT
    333. Native
    334. Navigation directive
    335. Netscape Navigator
    336. Network throttling
    337. NNTP
    338. Node
      1. Node (DOM)
      2. Node (networking)
    339. Node.js
    340. Non-normative
    341. Normative
    342. Null
    343. Nullish value
    344. Number
    345. Object
    346. Object reference
    347. OOP
    348. OpenGL
    349. OpenSSL
    350. Opera Browser
    351. Operand
    352. Operator
    353. Origin
    354. OTA
    355. OWASP
    356. P2P
    357. PAC
    358. Packet
    359. Page load time
    360. Page prediction
    361. Parameter
    362. Parent object
    363. Parse
    364. Parser
    365. Payload body
    366. Payload header
    367. PDF
    368. Perceived performance
    369. Percent-encoding
    370. PHP
    371. Physical properties
    372. Pixel
    373. Placeholder names
    374. Plaintext
    375. Plugin
    376. PNG
    377. Polyfill
    378. Polymorphism
    379. POP3
    380. Port
    381. Prefetch
    382. Preflight request
    383. Prerender
    384. Presto
    385. Primitive
    386. Privileged
    387. Privileged code
    388. Progressive Enhancement
    389. Progressive web apps
    390. Promise
    391. Property
      1. Property (CSS)
      2. Property (JavaScript)
    392. Protocol
    393. Prototype
    394. Prototype-based programming
    395. Proxy server
    396. Pseudo-class
    397. Pseudo-element
    398. Pseudocode
    399. Public-key cryptography
    400. Python
    401. Quality values
    402. Quaternion
    403. QUIC
    404. RAIL
    405. Random Number Generator
    406. Raster image
    407. Rate limit
    408. RDF
    409. Reading order
    410. Real User Monitoring (RUM)
    411. Recursion
    412. Reflow
    413. Regular expression
    414. Relying party
    415. Render-blocking
    416. Repaint
    417. Replaced elements
    418. Replay attack
    419. Repo
    420. Reporting directive
    421. Representation header
    422. Request header
    423. Resource Timing
    424. Response header
    425. Responsive web design
    426. REST
    427. RGB
    428. RIL
    429. Robots.txt
    430. Round Trip Time (RTT)
    431. Router
    432. RSS
    433. Rsync
    434. RTCP (RTP Control Protocol)
    435. RTF
    436. RTL (Right to Left)
    437. RTP (Real-time Transport Protocol) and SRTP (Secure RTP)
    438. RTSP: Real-time streaming protocol
    439. Ruby
    440. Safe
      1. Safe (HTTP Methods)
    441. Salt
    442. Same-origin policy
    443. SCM
    444. Scope
    445. Screen reader
    446. Script-supporting element
    447. Scroll boundary
    448. Scroll chaining
    449. Scroll container
    450. Scroll snap
    451. SCTP
    452. SDK (Software Development Kit)
    453. SDP
    454. Search engine
    455. Secure Context
    456. Secure Sockets Layer (SSL)
    457. Selector (CSS)
    458. Semantics
    459. SEO
    460. Serializable object
    461. Serialization
    462. Server
    463. Server Timing
    464. Server-side rendering (SSR)
    465. Session Hijacking
    466. SGML
    467. Shadow tree
    468. Shallow copy
    469. Shim
    470. Signature
      1. Signature (functions)
      2. Signature (security)
    471. SIMD
    472. SISD
    473. Site
    474. Site map
    475. SLD
    476. Sloppy mode
    477. Slug
    478. Smoke Test
    479. SMPTE (Society of Motion Picture and Television Engineers)
    480. SMTP
    481. Snake case
    482. Snap positions
    483. SOAP
    484. Source map
    485. SPA (Single-page application)
    486. Specification
    487. Speculative parsing
    488. Speed index
    489. SQL
    490. SQL Injection
    491. SRI
    492. Stacking context
    493. State machine
    494. Statement
    495. Static method
    496. Static site generator (SSG)
    497. Static typing
    498. Sticky activation
    499. Strict mode
    500. String
    501. Stringifier
    502. STUN
    503. Style origin
    504. Stylesheet
    505. Submit button
    506. SVG
    507. SVN
    508. Symbol
    509. Symmetric-key cryptography
    510. Synchronous
    511. Syntax
    512. Syntax error
    513. Synthetic monitoring
    514. Table grid box
    515. Table Wrapper Box
    516. Tag
    517. TCP
    518. TCP handshake
    519. TCP slow start
    520. Telnet
    521. Texel
    522. The Khronos Group
    523. Thread
    524. Three js
    525. Throttle
    526. Time to first byte
    527. Time to interactive
    528. TLD
    529. TOFU
    530. Top layer
    531. Transient activation
    532. Transport Layer Security (TLS)
    533. Tree shaking
    534. Trident
    535. Truthy
    536. TTL
    537. TURN
    538. Type
    539. Type coercion
    540. Type conversion
    541. TypeScript
    542. UAAG
    543. UDP (User Datagram Protocol)
    544. UI
    545. Undefined
    546. Unicode
    547. Unix time
    548. URI
    549. URL
    550. URN
    551. Usenet
    552. User agent
    553. UTF-8
    554. UTF-16
    555. UUID
    556. UX
    557. Validator
    558. Value
    559. Variable
    560. Vendor Prefix
    561. Viewport
    562. Visual Viewport
    563. Void element
    564. VoIP
    565. W3C
    566. WAI
    567. WCAG
    568. Web performance
    569. Web server
    570. Web standards
    571. WebAssembly
    572. WebDAV
    573. WebExtensions
    574. WebGL
    575. WebIDL
    576. WebKit
    577. WebM
    578. WebP
    579. WebRTC
    580. WebSockets
    581. WebVTT
    582. WHATWG
    583. Whitespace
    584. WindowProxy
    585. World Wide Web
    586. Wrapper
    587. XForms Deprecated
    588. XHTML
    589. XInclude
    590. XLink
    591. XML
    592. XMLHttpRequest (XHR)
    593. XPath
    594. XQuery
    595. XSLT
    596. Zstandard compression

In this article

  • See also

WebP

WebP is a lossless and lossy compression image format developed by Google.

See also

  • WebP section in the Image file type and format guide
  • Other image formats (glossary terms): GIF, {Glossary("JPEG")}}, PNG, SVG
  • HTML images (Learn web development)
  • Adding custom icons to your site
  • WebP on Wikipedia

Help improve MDN

Learn how to contribute.

This page was last modified on Jun 18, 2025 by MDN contributors.

View this page on GitHub • Report a problem with this content
MDN logo

Your blueprint for a better internet.

  • MDN on Bluesky
  • MDN on Mastodon
  • MDN on X (formerly Twitter)
  • MDN on GitHub
  • MDN Blog RSS Feed

MDN

  • About
  • Blog
  • Careers
  • Advertise with us

Support

  • Product help
  • Report an issue

Our communities

  • MDN Community
  • MDN Forum
  • MDN Chat

Developers

  • Web Technologies
  • Learn Web Development
  • MDN Plus
  • Hacks Blog
  • Website Privacy Notice
  • Cookies
  • Legal
  • Community Participation Guidelines

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2025 by individual mozilla.org contributors. Content available under a Creative Commons license.