图片链接批量提取
从任意文本里按扩展名批量抓出图片链接:HTML 属性、CSS url()、Markdown 图片、纯文本列表都适用,支持自定义扩展名、去掉 query、只要绝对地址与去重。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
任意文本
图片链接
一行一条,可直接复制。
粘贴文本后即可提取图片链接
命中: 0 · 去重后: 0
这个工具能做什么
- 抓取网页源码后快速汇总所有图片地址,检查哪些图片没有走 CDN。
- 整理 CSS 或主题文件里引用的背景图,核对是否还有旧路径残留。
- 从 Markdown 文档里导出全部图片链接,迁移图床时逐条替换。
示例
输入
<img src="https://cdn.example.com/a.png" alt="A">
.hero { background: url('/img/b.webp'); }

https://cdn.example.com/a.png输出
https://cdn.example.com/a.png /img/b.webp images/c.jpg
不要求是 HTML:src、CSS 的 url()、Markdown 图片语法里的地址都会被识别;勾选去重后重复出现的 a.png 只留一条。
常见问题
和 HTML 图像提取有什么区别?
这个工具不解析标签结构,只按扩展名在任意文本里找图片地址,所以 CSS 的 url()、Markdown 的图片语法、甚至日志里的裸链接都能抓到。需要精确取出 <img> 的 src 与 srcset 时用「html图像链接提取」。
支持哪些扩展名?
默认识别 jpg、jpeg、png、gif、webp、svg、avif、bmp、ico 九种。像 heic、jfif 这类可以填进「额外扩展名」(逗号分隔),不必带点。
链接后面的 ?v=2 会被当成文件名一部分吗?
不会。问号后面的内容不参与扩展名匹配,所以 a.png?v=2 会被识别为 a.png。如果希望输出里也去掉 query,勾选「去掉 query 与 hash」。
带空格的路径怎么办?
不会整段输出。空格是地址分隔符,image%20one.png 这类编码写法没问题,但真实空格会截断,因为纯文本里无法判断空格属于路径还是排版。
关键词:图片链接提取image extractor图片地址img urlcss url 提取markdown 图片jpg png 提取链接抓取