Do you miss any feature or do you think we have a bug in our API? Contact us.
http://satyr.io1/200x3002/red3?text=hello+world4&delay=3g5
Image resolution is required and is always placed as the first parameter in URI path.
Minimal width and height is 1px and maximal width and height is 6000px.
http://satyr.io/60
Both width and height is 60px.
http://satyr.io/80x60
Width is 80px and height is 60px.
All images with the same URL are downloaded only once (one request for all images). To download different images with the same variable parameters (same URL), add a special parameter to distinguish these URL's. Eg.:
http://satyr.io/50-80?1
http://satyr.io/50-80?2
http://satyr.io/50-80?3
http://satyr.io/50-80
Width and height have a random value in range from 50px to 80px. Both width and height have the same value.
http://satyr.io/60-80x60
Width has a random value from 60px to 80px and height is 60px.
http://satyr.io/80x30-60
Width is 80px and height has a random value from 30px to 60px.
http://satyr.io/60-80x30-60
Width has a random value in the range from 60px to 80px. Height has a random value in the range from 30px to 60px.
http://satyr.io/80x16:9
Height is counted from the width of 80px to have the image in the aspect ratio 16:9. So the height will be 45px.
http://satyr.io/4:3x60
Width is counted from the height of 60px to have the image in the aspect ratio 4:3. So the width will be 80px.
http://satyr.io/?width=80&height=60
Both the width and height is possible to write as query params. Query params always have a higher priority than dimensions written with "x".
Background color is optional and is always placed as a second parameter in the URI path.
Default background color is #d6d6d6. Text color is always counted automatically.
http://satyr.io/80x60/pink
A CSS Level 3 color, sometimes called a SVG or X11 color. List of possible background colors.
http://satyr.io/80x60/c0ffee
http://satyr.io/80x60/b52
Represents color #bb5522
http://satyr.io/80x60/cdef3456
Add alpha channel to RGB color in format #RRGGBBAA.
Examples:
http://satyr.io/80x60/acdc
Represents color #aaccddcc
Predefined image style with a different background color and a number in the center of the image. Resolution info is moved to the bottom right corner. You can choose from 99 themes.
http://satyr.io/80x60/1
http://satyr.io/80x60/2
http://satyr.io/80x60/99
http://satyr.io/105x60?text=hello+world
Text can be defined only as a query parameter. Plus sign will be replaced with space.
Minimal delay is 1 milisecond and maximal is 60,000 miliseconds.
http://satyr.io/80x60?delay=3000
Delay 3 seconds (3000 miliseconds)
http://satyr.io/80x60?delay=3000-6000
Random delay from 3 to 6 seconds (from 3000 to 6000 miliseconds)
http://satyr.io/80x60?delay=3g
You can choose from several presets based on real connectivity. These presets have a variable delay.
keyword | delay in miliseconds |
---|---|
DSL | 250 - 150 |
3G | 500 - 3000 |
EDGE | 1000 - 6000 |
GPRS | 2000 - 12000 |
Country codes are ISO 3166-1 alpha-3 or ISO 3166-1 alpha-2.
In case of enabled offline mode with Chrome extension, text fallback is applied.
afg (af)ala (ax)alb (al)dza (dz)asm (as)and (ad)ago (ao)aia (ai)ata (aq)atg (ag)arg (ar)arm (am)abw (aw)aus (au)aut (at)aze (az)bhs (bs)bhr (bh)bgd (bd)brb (bb)blr (by)bel (be)blz (bz)ben (bj)bmu (bm)btn (bt)bol (bo)bih (ba)bwa (bw)bra (br)vgb (vg)iot (io)brn (bn)bgr (bg)bfa (bf)bdi (bi)khm (kh)cmr (cm)can (ca)cpv (cv)caf (cf)tcd (td)chl (cl)chn (cn)col (co)com (km)cog (cg)cod (cd)cri (cr)civ (ci)hrv (hr)cub (cu)cyp (cy)cze (cz)dnk (dk)dji (dj)dma (dm)dom (do)ecu (ec)egy (eg)slv (sv)gnq (gq)eri (er)est (ee)eth (et)fji (fj)fin (fi)fra (fr)gab (ga)gmb (gm)geo (ge)deu (de)gha (gh)grc (gr)grd (gd)gtm (gt)gin (gn)gnb (gw)guy (gy)hti (ht)hnd (hn)hun (hu)isl (is)ind (in)idn (id)irn (ir)irq (iq)irl (ie)isr (il)ita (it)jam (jm)jpn (jp)jor (jo)kaz (kz)ken (ke)kir (ki)prk (kp)kor (kr)kwt (kw)kgz (kg)lao (la)lva (lv)lbn (lb)lso (ls)lbr (lr)lby (ly)lie (li)ltu (lt)lux (lu)mkd (mk)mdg (mg)mwi (mw)mys (my)mdv (mv)mli (ml)mlt (mt)mhl (mh)mrt (mr)mus (mu)mex (mx)mda (md)mco (mc)mng (mn)mne (me)mar (ma)moz (mz)mmr (mm)nam (na)nru (nr)npl (np)nld (nl)nzl (nz)nic (ni)ner (ne)nga (ng)nor (no)omn (om)pak (pk)plw (pw)pse (ps)pan (pa)png (pg)pry (py)per (pe)phl (ph)pol (pl)prt (pt)qat (qa)rou (ro)rus (ru)rwa (rw)kna (kn)lca (lc)vct (vc)wsm (ws)smr (sm)sau (sa)sen (sn)srb (rs)syc (sc)sle (sl)sgp (sg)svk (sk)svn (si)slb (sb)som (so)zaf (za)ssd (ss)esp (es)lka (lk)sdn (sd)sur (sr)swz (sz)swe (se)che (ch)syr (sy)tjk (tj)tza (tz)tha (th)tls (tl)tgo (tg)ton (to)tto (tt)tun (tn)tur (tr)tkm (tm)tuv (tv)twn (tw)uga (ug)ukr (ua)are (ae)gbr (gb)usa (us)ury (uy)uzb (uz)vut (vu)ven (ve)vnm (vn)yem (ye)zmb (zm)zwe (zw)
http://satyr.io/80x60?flag=cze
Flag image fits the dimensions with a transparent background.
http://satyr.io/80x60?flag=svk
http://satyr.io/80x60?flag=che
Brand logos are used from simpleicons.org. Icon color is taken from background or theme color.
In case of enabled offline mode with Chrome extension, text fallback is applied.
500pxaboutmeairairbnbamazonamericanexpressandroidappleappnetautomaticbandcampbasecampbathasubebobehancebigcartelbingbitbucketbitcoinbitlybootstrapbuzzfeedcampaignmonitorcirclecicodecademycodepencoderwallcodeschoolcodioconektacourseradailymotiondeezerdeliciousdesignernewsdeviantartdiasporadiggdigitaloceandisqusdribbbledropboxdrupalelloemailempirekredetsyeventbriteeventstoreevernotefacebookfeedlyfitbitflickrflipboardfoursquaregeeklistgeocachingghostgitgithubglassdoorgoldenlinegooglegoogleanalyticsgoogledrivegoogleplaygoogleplusgovukgratipaygravatargulpherokuhouzzhtml5huluimdbinstagraminvisionjavascriptjekylljoomlajsonjustgivingkagglekhanacademykickstarterkikkirbykloutkodinglanyrdlaravellastfmlaunchpadlinelinkedinlivejournalmacysmagentomakerbotmastercardmatternetmediatemplemediummeetupmessengermicrogeneticsminutemailermixcloudmonkeytiemoomyspacenetflixodnoklassnikionedriveoperaovercastpatreonperiscopepinguppinterestplayermepocketpodcastsprotoioquorardioreadabilityreadthedocsredditreverbnationrsssasssaucelabsshopifysimpleiconssinaweibositepointskypeslacksmashingmagazinesongkicksoundcloudspeakerdeckspotifyspreakersquarespacestackoverflowstatamicstitcherstorifystripestubhubstumbleuponswarmtedteslatindertopcodertrakttraviscitreehousetrellotripadvisortruliatumblrtwiliotwitchtwittertwooubuntuudacityviadeovimeovinevirbvisavkwechatwhatsappwikipediawindowswixwordpressxboxxeroxingyahooyammeryelpyoutubezapierzillow
http://satyr.io/80x60?brand=facebook
Brand image fits the dimensions with a transparent background.
http://satyr.io/80x60/purple?brand=apple
Brand color is taken from background color.
http://satyr.io/80x60/6?brand=github
Brand color is taken from theme color.
Supported file types are PNG, JPEG, GIF and WebP. Default is PNG.
In case of enabled offline mode with Chrome extension, supported file types are PNG, JPEG and WebP. Default is PNG. GIF is transformed to WebP.
http://satyr.io/80x60?type=webp
Can I use the WebP format?
http://satyr.io/80x60?type=jpg
Supported format is also jpeg
.
http://satyr.io/80x60?type=gif
http://satyr.io/80x60?type=png
You can omit the type in case of PNG.
Supported textures are cross
and graphpaper
.
http://satyr.io/80x60?texture=cross
http://satyr.io/240x150?texture=graphpaper
The size of one square is 50px.
https
protocol is also supported.
https://satyr.io/80x60