.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.
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
Data Preview
The following are example entries from the LAION-5B dataset, each containing an image URL, text description, and metadata
{"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
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).
Download Data
Download the shard data files in Parquet format, or use the img2dataset tool to batch download the corresponding image resources.
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.
