A weekly comic for programmers, web developers and geeks.

Webcomic's Manual

Comic URL Structure

https://comic.browserling.com/$id

Examples:

https://comic.browserling.com/1
https://comic.browserling.com/2
...
https://comic.browserling.com/103

There are currently 103 cartoons in Browserling's webcomic.

Image Formats

All cartoons are available in 15 different formats because formats are fun. They're PNG, GIF, JPG, WEBP, BMP, SVG, TIFF, ICO, RTF, XLS, PDF, PostScript (PS), Encapsulated PostScript (EPS), Windows Help File (CHM), and self-contained stand-alone HTML (base64 encoded). You can access each cartoon by simply adding image's extension after cartoon's URL.

Examples:

https://comic.browserling.com/15.png (PNG)
https://comic.browserling.com/15.gif (GIF)
https://comic.browserling.com/15.jpg (JPEG)
https://comic.browserling.com/15.webp (WEBP)
https://comic.browserling.com/15.bmp (BMP)
https://comic.browserling.com/15.svg (SVG)
https://comic.browserling.com/15.tiff (TIFF)
https://comic.browserling.com/15.ico (ICO)
https://comic.browserling.com/15.rtf (RTF)
https://comic.browserling.com/15.xls (XLS)
https://comic.browserling.com/15.pdf (PDF)
https://comic.browserling.com/15.ps (PS)
https://comic.browserling.com/15.eps (EPS)
https://comic.browserling.com/15.chm (CHM)
https://comic.browserling.com/15.html (HTML)

In general just append .png, .gif, .jpg, .webp, .bmp, .svg, .tiff, .ico, .rtf, .xls, .pdf, .ps, .eps, .chm, .html after cartoon's URL to access that particular cartoon in that format.

Every cartoon can also be accessed in every format by its full filename. Cartoon's #15 title is Full Stack and its filename is full-stack. Examples:

https://comic.browserling.com/full-stack.png (PNG)
https://comic.browserling.com/full-stack.gif (GIF)
https://comic.browserling.com/full-stack.jpg (JPEG)
https://comic.browserling.com/full-stack.webp (WEBP)
https://comic.browserling.com/full-stack.bmp (BMP)
https://comic.browserling.com/full-stack.svg (SVG)
https://comic.browserling.com/full-stack.tiff (TIFF)
https://comic.browserling.com/full-stack.ico (ICO)
https://comic.browserling.com/full-stack.rtf (RTF)
https://comic.browserling.com/full-stack.xls (XLS)
https://comic.browserling.com/full-stack.pdf (PDF)
https://comic.browserling.com/full-stack.ps (PS)
https://comic.browserling.com/full-stack.eps (EPS)
https://comic.browserling.com/full-stack.chm (CHM)
https://comic.browserling.com/full-stack.html (HTML)

The latest cartoon can always be accessed at the special latest-URL /latest.$image_extension.

Examples:

https://comic.browserling.com/latest.png (Latest cartoon in PNG)
https://comic.browserling.com/latest.gif (Latest cartoon in GIF)
https://comic.browserling.com/latest.jpg (Latest cartoon in JPEG)
https://comic.browserling.com/latest.webp (Latest cartoon in WEBP)
https://comic.browserling.com/latest.bmp (Latest cartoon in BMP)
https://comic.browserling.com/latest.svg (Latest cartoon in SVG)
https://comic.browserling.com/latest.tiff (Latest cartoon in TIFF)
https://comic.browserling.com/latest.ico (Latest cartoon in ICO)
https://comic.browserling.com/latest.rtf (Latest cartoon in RTF)
https://comic.browserling.com/latest.xls (Latest cartoon in XLS)
https://comic.browserling.com/latest.pdf (Latest cartoon in PDF)
https://comic.browserling.com/latest.ps (Latest cartoon in PostScript)
https://comic.browserling.com/latest.eps (Latest cartoon in EPS)
https://comic.browserling.com/latest.chm (Latest cartoon in CHM)
https://comic.browserling.com/latest.html (Latest cartoon in HTML)

Cartoon Sizes and Formats

All cartoons have 5 different sizes and formats. They're the default 500x500 image, 1000x1000 high-resolution image, 600x315 Facebook-share friendly image, 800x600 Dribbble version, and 500x500 raw cartoon, which is just the illustration without text joke below it.

Examples:

https://comic.browserling.com/15.png (default 500x500)
https://comic.browserling.com/15-hires.png (1000x1000 high-resolution)
https://comic.browserling.com/15-fb.png (600x315 Facebook-share friendly)
https://comic.browserling.com/15-dribbble.png (800x600 Dribbble version)
https://comic.browserling.com/15-raw.png (500x500 raw cartoon)

In general you can access hi-res, facebook, dribbble and raw versions by simply adding -hires.png, -fb.png, -dribbble.png and -raw.png suffixes to comic's URL.

Similarly, you can append these suffixes to full cartoon filenames:

https://comic.browserling.com/full-stack-hires.png
https://comic.browserling.com/full-stack-fb.png
https://comic.browserling.com/full-stack-dribbble.png
https://comic.browserling.com/full-stack-raw.png

Hires, fb and raw formats also work the special latest cartoon URL:

https://comic.browserling.com/latest-hires.png
https://comic.browserling.com/latest-fb.png
https://comic.browserling.com/latest-dribbble.png
https://comic.browserling.com/latest-raw.png

Cartoon Info API

You can easily access each cartoon's information (text, urls, versions, etc.) by simply adding .json, .xml, .yaml, .txt, .csv, .tsv, or .xls at the end of cartoon's URL.

Examples:

https://comic.browserling.com/15.json (JSON)
https://comic.browserling.com/15.xml (XML)
https://comic.browserling.com/15.yaml (YAML)
https://comic.browserling.com/15.txt (TXT)
https://comic.browserling.com/15.csv (CSV)
https://comic.browserling.com/15.tsv (TSV)
https://comic.browserling.com/15.xls (XLS)

Every cartoon's information can also be accessed in every format by its full filename. Examples:

https://comic.browserling.com/full-stack.json (JSON)
https://comic.browserling.com/full-stack.xml (XML)
https://comic.browserling.com/full-stack.yaml (YAML)
https://comic.browserling.com/full-stack.txt (TXT)
https://comic.browserling.com/full-stack.csv (CSV)
https://comic.browserling.com/full-stack.tsv (TSV)
https://comic.browserling.com/full-stack.xls (XLS)

There's also JSON, XML, YAML, Plain Text, XLS, CSV, and TSV API for accessing information about all cartoons (all jokes, all urls, etc.).

https://comic.browserling.com/cartoons.json
https://comic.browserling.com/cartoons.xml
https://comic.browserling.com/cartoons.yaml
https://comic.browserling.com/cartoons.txt
https://comic.browserling.com/cartoons.xls
https://comic.browserling.com/cartoons.csv
https://comic.browserling.com/cartoons.tsv

Information about the latest cartoon is always available at /latest.json, /latest.xml, /latest.yaml, /latest.txt, /latest.csv, /latest.tsv, and /latest.xls.

https://comic.browserling.com/latest.json (JSON)
https://comic.browserling.com/latest.xml (XML)
https://comic.browserling.com/latest.yaml (YAML)
https://comic.browserling.com/latest.txt (TXT)
https://comic.browserling.com/latest.csv (CSV)
https://comic.browserling.com/latest.tsv (TSV)
https://comic.browserling.com/latest.xls (XLS)

Cartoon JSONP API

You can pass ?callback=function to JSON API to convert it into a JSONP call.

Examples:

https://comic.browserling.com/15.json?callback=parseCartoon
https://comic.browserling.com/cartoons.json?callback=parseCartoons

Cartoon Tags

Each cartoon has one or more tags that describe what the cartoon is about. For example, cartoon Front end vs. Back end is about user, mermaid, ui, ux, and more. You can access all cartoons that are tagged with similar tags by visiting /tag/$tag page.

Examples:

https://comic.browserling.com/tag/user
https://comic.browserling.com/tag/mermaid
https://comic.browserling.com/tag/ui
https://comic.browserling.com/tag/ux

All tags have programmer-friendly output formats that include JSON, XML, YAML, TXT, CSV and TSV. Examples:

https://comic.browserling.com/tag/mermaid.json
https://comic.browserling.com/tag/mermaid.xml
https://comic.browserling.com/tag/mermaid.yaml
https://comic.browserling.com/tag/mermaid.txt
https://comic.browserling.com/tag/mermaid.csv
https://comic.browserling.com/tag/mermaid.tsv

You can access a list of absolutely all tags at:

https://comic.browserling.com/tags

This list is also available programmatically as JSON, XML, TXT, YAML, CSV and TSV:

https://comic.browserling.com/tags.json
https://comic.browserling.com/tags.xml
https://comic.browserling.com/tags.txt
https://comic.browserling.com/tags.yaml
https://comic.browserling.com/tags.csv
https://comic.browserling.com/tags.tsv

Offline Archives

Browserling's webcomic is available for offline viewing as an archive. Not just one archive but 5 different archive formats because archives are fun. They're ZIP, RAR, TGZ (TAR.GZ), TBZ (TAR.BZ2), TXZ (TAR.XZ)

Download URLs:

https://comic.browserling.com/browserling-comic.zip (ZIP)
https://comic.browserling.com/browserling-comic.rar (RAR)
https://comic.browserling.com/browserling-comic.tgz (TGZ)
https://comic.browserling.com/browserling-comic.tbz (TBZ)
https://comic.browserling.com/browserling-comic.txz (TXZ)

Just extract the archives and open index.html to view comic offline.

But wait, there's more! We also made self-contained, single file archives in another 6 formats. They're RTF (Rich Text Format), XLS (Excel with one cartoon per worksheet), CHM (Windows Help File) PDF, PS (PostScript) and a stand-alone HTML with all cartoons embedded in it, base64 encoded. You can choose one you like best.

https://comic.browserling.com/browserling-comic.rtf (RTF)
https://comic.browserling.com/browserling-comic.xls (XLS)
https://comic.browserling.com/browserling-comic.chm (CHM)
https://comic.browserling.com/browserling-comic.pdf (PDF)
https://comic.browserling.com/browserling-comic.ps (PS)
https://comic.browserling.com/browserling-comic.html (HTML)

Random Cartoons

You can access a random cartoon by visiting this URL:

https://comic.browserling.com/random

This URL 302 redirects you to one of cartoons.

If you add .png at the end, you get a random PNG image:

https://comic.browserling.com/random.png

High resolution, facebook, dribble and raw versions of random PNGs are also supported:

https://comic.browserling.com/random-hires.png
https://comic.browserling.com/random-raw.png
https://comic.browserling.com/random-dribbble.png
https://comic.browserling.com/random-fb.png

Similarly random .gif, .jpg, .bmp, .svg, .webp, .tiff, .ico, .rtf, .pdf, .ps, .eps, .chm, .html are supported:

https://comic.browserling.com/random.gif
https://comic.browserling.com/random.jpg
https://comic.browserling.com/random.bmp
https://comic.browserling.com/random.svg
https://comic.browserling.com/random.webp
https://comic.browserling.com/random.tiff
https://comic.browserling.com/random.ico
https://comic.browserling.com/random.rtf
https://comic.browserling.com/random.pdf
https://comic.browserling.com/random.ps
https://comic.browserling.com/random.eps
https://comic.browserling.com/random.chm
https://comic.browserling.com/random.html

There's also a JSON API that returns a random cartoon each time called:

https://comic.browserling.com/random.json

This API also accepts a JSONP callback argument:

https://comic.browserling.com/random.json?callback=parseCartoon

And, of course, a bunch of other formats - XML, TXT, YAML, CSV, TSV and XLS:

https://comic.browserling.com/random.xml
https://comic.browserling.com/random.txt
https://comic.browserling.com/random.yaml
https://comic.browserling.com/random.csv
https://comic.browserling.com/random.tsv
https://comic.browserling.com/random.xls

Cartoon Feeds and Subscription

Extra Cartoons

A bunch of cartoons didn't make it into the main comic because they weren't good enough. Instead of deleting them, we published them in Extra Comic. Check it out!

Multiple Languages

Our comic is being translated in multiple languages:

English
Russian (Русский)
Deutsch (coming soon!)

Social Media and Social Networking

We're on a bunch of social media and social networking sites.

Twitter, Facebook, Pinterest, Instagram, Flickr, Tumblr, SlideShare
Deviantart, Behance, Dribbble, WeHeartIt, SmugMug, Photobucket
TinyPic, ImageShack, Imgur, 9GAG, StumbleUpon