.laion-page * { box-sizing: border-box; }
.laion-page h1, .laion-page h2, .laion-page h3, .laion-page h4, .laion-page h5, .laion-page h6, .laion-page p, .laion-page ul, .laion-page ol, .laion-page li, .laion-page pre, .laion-page blockquote, .laion-page table, .laion-page td, .laion-page th { margin: 0; padding: 0; }
.laion-page {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: var(--el-text-color-primary);
background: var(--el-bg-color);
line-height: 1.6;
}
.laion-page a { text-decoration: none; color: inherit; }
.laion-page a:hover { text-decoration: none; }
.laion-page ul { list-style: none; }
.markdown-body .laion-page a { color: inherit !important; text-decoration: none !important; }
.markdown-body .laion-page a:hover { text-decoration: none !important; }
.markdown-body .laion-page a.s-btn-primary,
.markdown-body .laion-page a.btn-cta-light { color: #ffffff !important; }
.markdown-body .laion-page a.s-btn-secondary { color: var(--el-text-color-primary) !important; }
.markdown-body .laion-page a.btn-cta-ghost { color: #94a3b8 !important; }
.markdown-body .laion-page a.btn-cta-ghost:hover { color: #e2e8f0 !important; }
.markdown-body .laion-page h1, .markdown-body .laion-page h2 { border-bottom: none !important; padding-bottom: 0 !important; }
.laion-page .s-container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }
.laion-page .s-container-narrow { max-width: 800px; margin: 0 auto; padding: 0 24px; }
.laion-page .s-container-wide { max-width: 1100px; margin: 0 auto; padding: 0 32px; }
.laion-page .s-section { padding: 80px 0; }
.laion-page .s-section-lg { padding: 100px 0; }
.laion-page .s-section-sm { padding: 48px 0; }
.laion-page .s-bg-white { background: var(--el-bg-color); }
.laion-page .s-bg-gray { background: var(--el-bg-color-page); }
.laion-page .s-bg-dark { background: #0f172a; color: #f8fafc; }
.laion-page .s-header { text-align: center; margin-bottom: 64px; }
.laion-page .s-header h2 {
font-size: clamp(28px, 4vw, 40px);
font-weight: 700;
color: var(--el-text-color-primary);
letter-spacing: normal;
margin-bottom: 20px;
line-height: 1.15;
}
.laion-page .s-header p {
font-size: clamp(16px, 2vw, 18px);
color: var(--el-text-color-regular);
max-width: 640px;
margin: 0 auto;
line-height: 1.6;
}
.laion-page .s-bg-dark .s-header h2 { color: #f8fafc; }
.laion-page .s-bg-dark .s-header p { color: var(--el-text-color-secondary); }
.laion-page .s-btn-primary {
display: inline-flex; align-items: center; gap: 6px;
padding: 14px 28px;
background: #06b6d4; color: #ffffff !important;
border-radius: 9999px; font-size: 15px; font-weight: 600;
transition: background 0.2s, transform 0.15s;
border: none; cursor: pointer;
text-decoration: none !important;
}
.laion-page .s-btn-primary:hover { background: #0891b2; transform: translateY(-1px); text-decoration: none !important; }
.laion-page .s-btn-secondary {
display: inline-flex; align-items: center; gap: 6px;
padding: 14px 28px;
background: var(--el-bg-color); color: var(--el-text-color-primary) !important;
border: 1px solid var(--el-border-color-light);
border-radius: 9999px; font-size: 15px; font-weight: 600;
transition: border-color 0.2s, background 0.2s;
cursor: pointer;
text-decoration: none !important;
}
.laion-page .s-btn-secondary:hover { background: var(--el-bg-color-page); text-decoration: none !important; }
.laion-hero {
padding: 100px 0 80px;
text-align: center;
background: var(--el-bg-color);
position: relative;
overflow: hidden;
}
.laion-hero::before {
content: '';
position: absolute;
top: -200px; left: 50%;
transform: translateX(-50%);
width: 900px; height: 500px;
background: radial-gradient(ellipse, rgba(6, 182, 212, 0.06) 0%, transparent 70%);
pointer-events: none;
}
.laion-page .hero-badge {
display: inline-flex; align-items: center; gap: 8px;
padding: 6px 16px;
background: var(--el-bg-color-page); border: 1px solid var(--el-border-color-light);
border-radius: 9999px; font-size: 13px; font-weight: 600; color: var(--el-text-color-regular);
margin-bottom: 28px;
}
.laion-page .hero-badge .badge-dot {
width: 6px; height: 6px; background: #10b981; border-radius: 50%;
display: inline-block;
}
.laion-hero h1 {
font-size: clamp(36px, 5vw, 60px);
font-weight: 700; line-height: 1.05;
letter-spacing: normal; color: var(--el-text-color-primary);
margin-bottom: 20px;
position: relative;
}
.laion-hero h1 span { color: #06b6d4; }
.laion-page .hero-subtitle {
font-size: clamp(16px, 2vw, 20px);
color: var(--el-text-color-regular); line-height: 1.6;
max-width: 620px; margin: 0 auto 56px;
position: relative;
}
.laion-page .hero-actions {
display: flex; gap: 12px; justify-content: center;
flex-wrap: wrap; margin-bottom: 56px; position: relative;
}
.laion-page .hero-highlights {
display: flex; align-items: center; justify-content: center;
gap: 16px; flex-wrap: wrap; position: relative;
}
.laion-page .hero-highlights .h-item { font-size: 14px; color: var(--el-text-color-regular); font-weight: 500; }
.laion-page .hero-highlights .h-div { width: 1px; height: 16px; background: var(--el-border-color-light); }
@media (max-width: 640px) 

{ .laion-page .hero-highlights .h-div { display: none; } .laion-page .hero-highlights { gap: 8px 16px; } .laion-page .hero-actions { flex-direction: column; align-items: center; } .laion-page .hero-actions a { width: 100%; max-width: 280px; justify-content: center; } } .laion-page .hero-cover { max-width: 720px; margin: 48px auto 0; border-radius: 16px; overflow: hidden; box-shadow: 0 8px 32px rgba(0,0,0,0.10); } .laion-page .hero-cover img { width: 100%; height: auto; display: block; } .laion-stats { padding: 48px 0; background: var(--el-bg-color-page); border-top: 1px solid var(--el-border-color-lighter); border-bottom: 1px solid var(--el-border-color-lighter); } .laion-page .stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; text-align: center; } .laion-page .stat-icon { font-size: 28px; margin-bottom: 12px; } .laion-page .stat-val { font-size: clamp(28px, 4vw, 40px); font-weight: 700; color: var(--el-text-color-primary); letter-spacing: normal; margin-bottom: 4px; } .laion-page .stat-lbl { font-size: 14px; color: var(--el-text-color-secondary); font-weight: 500; } @media (max-width: 768px) { .laion-page .stats-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; } } @media (max-width: 480px) { .laion-page .stats-grid { grid-template-columns: 1fr; gap: 20px; } } .laion-page .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .laion-page .feat-card { padding: 32px 28px; border: none; border-radius: 20px; box-shadow: 0 2px 12px 0 rgba(0,0,0,0.08); background: var(--el-bg-color); transition: border-color 0.2s, box-shadow 0.2s, transform 0.15s; } .laion-page .feat-card:hover { box-shadow: 0 8px 24px 0 rgba(0,0,0,0.12); transform: translateY(-2px); } .laion-page .feat-icon { font-size: 32px; margin-bottom: 16px; } .laion-page .feat-card h3 { font-size: 18px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 8px; } .laion-page .feat-card p { font-size: 15px; color: var(--el-text-color-regular); line-height: 1.6; } @media (max-width: 1024px) { .laion-page .features-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 640px) { .laion-page .features-grid { grid-template-columns: 1fr; } } .laion-page .usecases-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } .laion-page .uc-card { padding: 28px 24px; background: var(--el-bg-color); border: none; border-radius: 20px; box-shadow: 0 2px 12px 0 rgba(0,0,0,0.08); text-align: center; transition: border-color 0.2s, box-shadow 0.2s, transform 0.15s; } .laion-page .uc-card:hover { box-shadow: 0 8px 24px 0 rgba(0,0,0,0.12); transform: translateY(-2px); } .laion-page .uc-icon { font-size: 36px; margin-bottom: 16px; } .laion-page .uc-card h3 { font-size: 17px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 8px; } .laion-page .uc-card p { font-size: 14px; color: var(--el-text-color-regular); line-height: 1.6; } @media (max-width: 1024px) { .laion-page .usecases-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { .laion-page .usecases-grid { grid-template-columns: 1fr; } } .laion-page .code-wrap { border-radius: 16px !important; overflow: hidden !important; border: 1px solid #334155 !important; background: #0f172a !important; max-width: 860px; margin: 0 auto; } .markdown-body .laion-page .code-wrap { border-radius: 16px !important; overflow: hidden !important; border: 1px solid #334155 !important; background: #0f172a !important; } .laion-page .code-bar { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 12px 20px !important; background: #1e293b !important; border-bottom: 1px solid #334155 !important; } .laion-page .code-dots { display: flex; gap: 6px; } .laion-page .code-dots i { width: 10px; height: 10px; border-radius: 50%; display: inline-block; } .laion-page .code-dots .r { background: #ef4444; } .laion-page .code-dots .y { background: #f59e0b; } .laion-page .code-dots .g { background: #10b981; } .laion-page .code-lang { font-size: 12px; color: var(--el-text-color-secondary); font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; } .laion-page .code-block { padding: 24px !important; margin: 0 !important; overflow-x: auto !important; font-family: 'JetBrains Mono', 'Fira Code', 'SF Mono', monospace !important; font-size: 13.5px !important; line-height: 1.7 !important; color: #e2e8f0 !important; white-space: pre !important; background: transparent !important; border: none !important; border-radius: 0 !important; } .markdown-body .laion-page .code-block { padding: 24px !important; margin: 0 !important; overflow-x: auto !important; font-family: 'JetBrains Mono', 'Fira Code', 'SF Mono', monospace !important; font-size: 13.5px !important; line-height: 1.7 !important; color: #e2e8f0 !important; white-space: pre !important; background: transparent !important; border: none !important; border-radius: 0 !important; } .laion-page .steps-row { display: flex; align-items: flex-start; justify-content: center; margin-bottom: 48px; } .laion-page .stp-card { flex: 1; max-width: 320px; text-align: center; padding: 0 24px; } .laion-page .stp-num { font-size: clamp(48px, 6vw, 72px); font-weight: 700; color: #e2e8f0; letter-spacing: -0.04em; line-height: 1; margin-bottom: 20px; } .laion-page .stp-card h3 { font-size: 18px; font-weight: 700; color: var(--el-text-color-primary); margin-bottom: 10px; } .laion-page .stp-card p { font-size: 15px; color: var(--el-text-color-regular); line-height: 1.6; } .laion-page .stp-conn { width: 60px; height: 2px; background: var(--el-border-color-light); margin-top: 36px; flex-shrink: 0; } .laion-page .steps-cta { text-align: center; } @media (max-width: 768px) { .laion-page .steps-row { flex-direction: column; align-items: center; gap: 32px; } .laion-page .stp-conn { width: 2px; height: 32px; margin: 0; } .laion-page .stp-card { max-width: 100%; } } .laion-cta { padding: 100px 0; background: #0f172a; text-align: center; position: relative; overflow: hidden; } .laion-cta::before { content: ''; position: absolute; top: -100px; left: 50%; transform: translateX(-50%); width: 700px; height: 400px; background: radial-gradient(ellipse, rgba(6, 182, 212, 0.12) 0%, transparent 70%); pointer-events: none; } .laion-cta h2 { font-size: clamp(28px, 4vw, 44px); font-weight: 700; color: #f8fafc; letter-spacing: normal; margin-bottom: 28px; position: relative; } .laion-cta > div > p { font-size: clamp(16px, 2vw, 18px); color: var(--el-text-color-secondary); max-width: 520px; margin: 0 auto 56px; line-height: 1.6; position: relative; } .laion-page .cta-actions { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; position: relative; } .laion-page .btn-cta-light { display: inline-flex; align-items: center; gap: 6px; padding: 14px 32px; background: #06b6d4; color: #ffffff !important; border-radius: 9999px; font-size: 15px; font-weight: 700; transition: background 0.2s, transform 0.15s; text-decoration: none !important; } .laion-page .btn-cta-light:hover { background: #0891b2; transform: translateY(-1px); text-decoration: none !important; } .laion-page .btn-cta-ghost { display: inline-flex; align-items: center; padding: 14px 32px; background: transparent; color: #94a3b8 !important; border: 1px solid #334155; border-radius: 9999px; font-size: 15px; font-weight: 600; transition: border-color 0.2s, color 0.2s; text-decoration: none !important; } .laion-page .btn-cta-ghost:hover { border-color: var(--el-text-color-regular); color: #e2e8f0 !important; text-decoration: none !important; } .laion-page code { background: #ecfeff !important; padding: 2px 8px !important; border-radius: 5px !important; font-size: 13px !important; font-family: 'JetBrains Mono', 'Fira Code', 'SF Mono', monospace !important; color: #0891b2 !important; border: 1px solid #a5f3fc !important; } .laion-page .s-text-dark { color: var(--el-text-color-primary); } .laion-page .s-text-brand { color: #06b6d4; } .laion-page .s-section-body { font-size: 16px; color: var(--el-text-color-regular); line-height: 1.8; text-align: center; max-width: 680px; margin: 0 auto; } .laion-page .s-section-body p + p { margin-top: 16px; } .laion-page .tag-row { display: flex; gap: 8px; flex-wrap: wrap; justify-content: center; margin-top: 16px; } .laion-page .tag-item

{
padding: 4px 12px; background: var(--el-bg-color-page);
border: 1px solid var(--el-border-color-light); border-radius: 9999px;
font-size: 12px; font-weight: 600; color: var(--el-text-color-regular);
}
html.dark .laion-page { background: var(--el-bg-color); color: var(--el-text-color-primary); }
html.dark .laion-page a { color: inherit; }
html.dark .markdown-body .laion-page a { color: inherit !important; }
html.dark .markdown-body .laion-page a.s-btn-primary,
html.dark .markdown-body .laion-page a.btn-cta-light { color: #ffffff !important; }
html.dark .markdown-body .laion-page a.s-btn-secondary { color: var(--el-text-color-primary) !important; }
html.dark .markdown-body .laion-page a.btn-cta-ghost { color: #94a3b8 !important; }
html.dark .markdown-body .laion-page a.btn-cta-ghost:hover { color: var(--el-text-color-primary) !important; }
html.dark .laion-page .s-bg-white { background: var(--el-bg-color); }
html.dark .laion-page .s-bg-gray { background: var(--el-bg-color-page); }
html.dark .laion-page .s-bg-dark { background: var(--el-bg-color); }
html.dark .laion-page .s-header h2 { color: var(--el-text-color-primary); }
html.dark .laion-page .s-header p { color: var(--el-text-color-secondary); }
html.dark .laion-page .s-btn-primary { background: #06b6d4; color: #ffffff !important; }
html.dark .laion-page .s-btn-primary:hover { background: #0891b2; }
html.dark .laion-page .s-btn-secondary {
background: #1e293b; color: var(--el-text-color-primary) !important;
border-color: #475569;
}
html.dark .laion-page .s-btn-secondary:hover { background: var(--el-border-color); border-color: var(--el-text-color-regular); }
html.dark .laion-hero { background: var(--el-bg-color); }
html.dark .laion-hero::before {
background: radial-gradient(ellipse, rgba(6, 182, 212, 0.15) 0%, transparent 70%);
}
html.dark .laion-page .hero-badge { background: var(--el-bg-color-page); border-color: var(--el-border-color); color: var(--el-text-color-secondary); }
html.dark .laion-hero h1 { color: var(--el-text-color-primary); }
html.dark .laion-hero h1 span { color: #22d3ee; }
html.dark .laion-page .hero-subtitle { color: var(--el-text-color-secondary); }
html.dark .laion-page .hero-highlights .h-item { color: var(--el-text-color-secondary); }
html.dark .laion-page .hero-highlights .h-div { background: var(--el-border-color); }
html.dark .laion-stats { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .laion-page .stat-val { color: var(--el-text-color-primary); }
html.dark .laion-page .stat-lbl { color: var(--el-text-color-regular); }
html.dark .laion-page .feat-card {
background: var(--el-bg-color-page); border-color: var(--el-border-color);
}
html.dark .laion-page .feat-card:hover { border-color: var(--el-text-color-regular); box-shadow: 0 4px 16px rgba(0,0,0,0.3); }
html.dark .laion-page .feat-card h3 { color: var(--el-text-color-primary); }
html.dark .laion-page .feat-card p { color: var(--el-text-color-secondary); }
html.dark .laion-page .uc-card { background: var(--el-bg-color-page); border-color: var(--el-border-color); }
html.dark .laion-page .uc-card:hover { border-color: var(--el-text-color-regular); box-shadow: 0 4px 16px rgba(0,0,0,0.3); }
html.dark .laion-page .uc-card h3 { color: var(--el-text-color-primary); }
html.dark .laion-page .uc-card p { color: var(--el-text-color-secondary); }
html.dark .laion-page .stp-num { color: #334155; }
html.dark .laion-page .stp-card h3 { color: var(--el-text-color-primary); }
html.dark .laion-page .stp-card p { color: var(--el-text-color-secondary); }
html.dark .laion-page .stp-conn { background: var(--el-border-color); }
html.dark .laion-page code {
background: #083344 !important; color: #67e8f9 !important; border-color: #06b6d4 !important;
}
html.dark .laion-page .s-text-dark { color: var(--el-text-color-primary); }
html.dark .laion-page .s-text-brand { color: #22d3ee; }
html.dark .laion-page .s-section-body { color: var(--el-text-color-secondary); }
html.dark .laion-page .tag-item { background: var(--el-border-color); border-color: var(--el-text-color-regular); color: var(--el-text-color-secondary); }
html.dark .laion-cta { background: #020617; }
html.dark .laion-cta::before {
background: radial-gradient(ellipse, rgba(6, 182, 212, 0.2) 0%, transparent 70%);
}
html.dark .laion-page .btn-cta-light { color: #ffffff !important; }
html.dark .laion-page .btn-cta-ghost { color: #94a3b8 !important; }
html.dark .laion-page .btn-cta-ghost:hover { color: var(--el-text-color-primary) !important; }
</style>
<div class="laion-page">
<section class="laion-hero">
<div class="s-container-narrow">
<div class="hero-badge">
<span class="badge-dot"></span>
LAION-5B Dataset
</div>
<h1>
LAION-5B<br/><span>Open Source Image-Text Pair Dataset</span>
</h1>
<p class="hero-subtitle">
LAION-5B is currently the largest open-source image-text pair dataset, containing 5.85 billion images and corresponding text descriptions (ALT text), constructed by the LAION organization. The data is extracted from Common Crawl for image-text pairs and filtered for similarity using the CLIP model. It is widely used for training models like Stable Diffusion, DALL-E, and visual language models like CLIP.

5.85 billion image-text pairs CLIP filtering Multilingual coverage CC BY 4.0
LAION-5B Dataset
πŸ–ΌοΈ
5.85B
Total image-text pairs
πŸ”—
CLIP
Similarity filtering
🌐
Multilingual
English / Multilingual / No language
πŸ“œ
CC BY 4.0
Open license

Dataset Highlights

The largest open-source multimodal dataset in history, driving the generative AI revolution

πŸš€

Unprecedented Scale

5.85 billion image-text pairs, currently the largest open-source multimodal dataset, providing ample data foundation for large-scale visual language model training.

🎯

CLIP Filtering Ensures Quality

Each data point is calculated for image-text similarity scores using the CLIP model, ensuring semantic consistency and high-quality alignment between images and text descriptions.

🌍

Multilingual Coverage

Includes English subset (2.32 billion), multilingual subset (2.26 billion), and no language label subset (1.27 billion), meeting the needs of multilingual multimodal research.

🎨

Foundation for Generative AI

Iconic models like Stable Diffusion and OpenCLIP are trained based on LAION-5B, serving as the core data source driving the text-to-image revolution.

πŸ“Š

Rich Metadata

Provides rich metadata such as CLIP embedding vectors, NSFW safety scores, watermark detection tags, supporting multidimensional data filtering and analysis.

🀝

Community Driven

Collaboratively built by the international research community, fully open-source and accessible, allowing anyone to freely obtain and use it, promoting the democratization of AI.

Applicable Scenarios

From text-to-image to cross-modal understanding, covering all scenarios of multimodal AI

🎨

Text-to-Image Model Training

Train text-to-image generation models like Stable Diffusion and DALL-E to achieve high-quality image generation

πŸ”—

CLIP / Visual Language Models

Conduct contrastive learning based on image-text pairs to train visual language models like CLIP and OpenCLIP

πŸ”

Large-Scale Image Retrieval

Build a large-scale semantic image search system that supports text queries for images

🧠

Multimodal Research

Cutting-edge research directions such as zero-shot classification, visual question answering (VQA), and cross-modal understanding

Image-text pairs Multimodal Stable Diffusion CLIP Text-to-Image Open-source data

Data Preview

The following are example entries from the LAION-5B dataset, each containing an image URL, text description, and metadata

JSONL
{"url": "https://example.com/image1.jpg", "text": "A golden retriever playing in autumn leaves", "similarity": 0.312, "width": 1024, "height": 768}
{"url": "https://example.com/image2.jpg", "text": "Modern architecture with glass facades reflecting sunset", "similarity": 0.287, "width": 1920, "height": 1080} {"url": "https://example.com/image3.jpg", "text": "Fresh vegetables and herbs arranged on wooden cutting board", "similarity": 0.341, "width": 800, "height": 600}

3 Steps to Get Started Quickly

From browsing to training, quickly integrate LAION-5B into your multimodal AI workflow

01

Browse the Dataset

View the details of the LAION-5B dataset on the Ace Data Cloud platform and select the desired subset (English / Multilingual / No Language Labels).

02

Download Data

Download the shard data files in Parquet format, or use the img2dataset tool to batch download the corresponding image resources.

03

Load and Train

Load the data into your multimodal training workflow and start training text-to-image models, CLIP, or other visual language models.

Start Exploring LAION-5B Data

5.85 billion image-text pairs, CC BY 4.0 open license, available immediately. Whether you are training generative models or conducting multimodal research, LAION-5B is an indispensable data resource.