Dummy content for development

Filler text, placeholder images, initials avatars, fake JSON & CSV fixtures, multi-page sample PDFs and HTTP testing helpers. No sign-up — plain GET URLs you can paste straight into your markup and mocks.

Filler text

Neutral paragraphs for layouts: they read like real copy without distracting anyone with meaning.

Placeholder images

SVG renders the label in any alphabet; PNG/WebP/JPG are raster (label is Latin-only).

640×360 800×600 1200×630 (og) 1920×480 400×400 150×150
Placeholder

Initials avatars

Deterministic SVG avatars from a name — same name, same color, any alphabet.

John Smith Emma Walker Анна Климова MockFish
Avatar

Data fixtures

Fake entities for API mocks, seeds and import testing: users, posts, products, comments — as JSON or CSV.

Click “Generate”…

Sample PDFs

Multi-page PDF documents filled with filler text — for upload forms, viewers and print flows. Latin text only (built-in Helvetica).

HTTP testing

Echo any status code or delay a response — handy for error states, retries and timeout handling.

API

Every tool is a plain GET endpoint, no auth. Pass seed to make the output reproducible.

/fish/text?lang=en|ru|la  ·  paragraphs=1–20  ·  html=1  ·  format=json|txt  ·  seed=N
/img/640x360?fmt=svg|png|webp|jpg  ·  bg=e2e8f0  ·  fg=475569  ·  text=Label (size 8–2400)
/avatar/{name}?size=16–512  ·  round=0|1  ·  bg, fg — hex override (SVG, deterministic color)
/fish/json?type=users|posts|products|comments  ·  count=1–500  ·  locale=en|ru  ·  seed=N
/fish/csvsame params as /fish/json  ·  inline=1 to view instead of download (UTF-8 + BOM)
/fish/pdf?pages=1–50  ·  lang=en|la  ·  title=…  ·  seed=N  ·  download=1
/fish/status/418echoes the status code (200–599)
/fish/delay/2.5responds after the delay, max 10 s
Copied