If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: jspaint.app - JS Paint.

site address: jspaint.app redirected to: jspaint.app

site title: JS Paint

Our opinion (on Wednesday 21 October 2026 15:21:53 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Classic MS Paint in the browser, with extra features;

Headings (most frequently used words):

and, new, theme, the, accessibility, update, winter, support, js, paint, discord, server, bubblegum, themes, file, formats, zoom, features, improved, changes, font, finesse, more, options, open, source, guicci, polygon, text, select, to, mouse, grid, custom, dynamic, cursors, full, clipboard, separated, out, quick, undo, button, enlarge, ui, dwell, clicker, head, tracker, all, feature, about, window, misc, behind, scenes, maintenance, updated, api, homepage, pixel, perfect, fixes, multi, lingual, eye, gaze, mode, speech, recognition, edit, colors, dialog, conclusion, better, history, mobile, try,

Text of the page (most frequently used words):
the (292), and (119), you (88), with (67), for (55), paint (49), now (48), can (39), this (35), your (31), that (29), tool (27), new (26), when (25), colors (25), also (24), use (24), icons (24), theme (24), #window (23), eye (22), mode (22), more (21), image (20), zoom (20), will (19), file (19), using (19), but (19), from (18), like (18), fixed (18), are (18), color (17), view (16), gaze (16), have (15), windows (15), box (15), out (14), app (14), extras (14), into (14), get (13), all (13), screen (13), some (13), head (13), mouse (12), text (12), click (12), not (12), there (12), dwell (12), them (12), has (12), edit (11), menu (11), just (11), history (11), tracker (11), open (11), added (11), dark (11), other (10), browser (10), icon (10), button (10), version (10), api (10), back (9), custom (9), what (9), while (9), drag (9), make (9), changes (9), winter (9), try (9), before (9), modern (9), error (9), about (9), classic (9), source (8), project (8), which (8), undo (8), brush (8), only (8), see (8), small (8), made (8), improved (8), people (8), access (8), tools (8), since (8), black (8), white (8), set (8), they (8), been (8), clicker (8), code (7), lets (7), feature (7), don (7), support (7), preview (7), where (7), option (7), selection (7), left (7), instead (7), magnifier (7), menus (7), these (7), palette (7), features (7), than (7), buttons (7), clicking (7), updated (7), was (7), size (7), jspaint (6), available (6), 2019 (6), actually (6), even (6), fill (6), things (6), handles (6), select (6), two (6), then (6), need (6), themes (6), work (6), supported (6), implemented (6), may (6), want (6), longer (6), look (6), control (6), without (6), one (6), pixel (6), dragging (6), desktop (6), org (6), after (6), sure (6), bubblegum (6), tracky (6), enlarge (6), move (6), enable (5), document (5), yet (5), full (5), free (5), ctrl (5), show (5), previews (5), here (5), way (5), touch (5), any (5), close (5), still (5), future (5), over (5), speech (5), video (5), could (5), dialog (5), font (5), many (5), very (5), bottom (5), name (5), vertical (5), cursor (5), right (5), help (5), how (5), item (5), design (5), details (5), automatically (5), homepage (5), light (5), vista (5), discord (5), check (4), copy (4), keyboard (4), shortcuts (4), chrome (4), should (4), useful (4), draw (4), including (4), grid (4), well (4), toolbar (4), showing (4), does (4), because (4), canvas (4), resizing (4), easier (4), mobile (4), devices (4), interface (4), christmas (4), update (4), recognition (4), always (4), short (4), curve (4), switch (4), cut (4), rather (4), start (4), attributes (4), art (4), off (4), around (4), webcam (4), own (4), hand (4), software (4), already (4), language (4), layout (4), press (4), doesn (4), style (4), default (4), smaller (4), edge (4), tap (4), background (4), key (4), dialogs (4), making (4), format (4), formats (4), saving (4), news (4), electron (4), server (4), hovering (4), instance (3), javascript (3), run (3), paste (3), url (3), load (3), clipboard (3), browsers (3), likely (3), exactly (3), unlike (3), works (3), viewport (3), polygon (3), shape (3), editing (3), finally (3), tab (3), phone (3), parts (3), much (3), pan (3), note (3), shift (3), better (3), under (3), adding (3), system (3), didn (3), voice (3), sound (3), status (3), bar (3), hands (3), disable (3), find (3), good (3), line (3), movement (3), tracking (3), offset (3), track (3), each (3), process (3), languages (3), release (3), accessibility (3), letter (3), feel (3), hold (3), create (3), uses (3), their (3), docking (3), time (3), resize (3), height (3), due (3), had (3), though (3), wallpaper (3), perfect (3), few (3), powered (3), gui (3), includes (3), images (3), first (3), alt (3), titlebar (3), toggle (3), svg (3), take (3), download (3), save (3), green (3), tip (3), occult (3), pencil (3), really (3), 2024 (3), add (3), errors (3), split (3), pause (3), little (3), enabled (3), link (3), compared (3), quick (3), outdated (3), official (2), application (2), requires (2), dynamic (2), cursors (2), provide (2), top (2), zooming (2), corner (2), specific (2), matches (2), stroke (2), same (2), elegant (2), interested (2), similar (2), selections (2), textboxes (2), autosave (2), refresh (2), page (2), crashes (2), recently (2), fingers (2), warning (2), everything (2), states (2), existed (2), merry (2), happy (2), skin (2), holiday (2), fonts (2), patterns (2), love (2), especially (2), know (2), confusing (2), course (2), general (2), accessible (2), screens (2), separate (2), animation (2), between (2), pretty (2), double (2), previously (2), used (2), commands (2), often (2), phrases (2), helps (2), distinguish (2), said (2), experience (2), most (2), items (2), cat (2), party (2), hat (2), decided (2), hover (2), makes (2), coloring (2), takes (2), calibration (2), why (2), recommend (2), gets (2), tilt (2), bit (2), ways (2), its (2), else (2), play (2), intended (2), input (2), translations (2), translate (2), arabic (2), change (2), settings (2), installed (2), versions (2), multi (2), lingual (2), remake (2), localized (2), smile (2), drawing (2), pick (2), advent (2), calendar (2), session (2), current (2), focused (2), last (2), flip (2), hidden (2), looked (2), rotate (2), draggable (2), region (2), bug (2), were (2), outside (2), limited (2), taskbar (2), message (2), whole (2), got (2), elements (2), css (2), projects (2), programs (2), solitaire (2), level (2), web (2), lot (2), reader (2), dock (2), textbox (2), type (2), fullscreen (2), nice (2), keeping (2), 2021 (2), long (2), resources (2), think (2), created (2), directly (2), significantly (2), never (2), felt (2), mit (2), license (2), designed (2), website (2), embed (2), readme (2), documented (2), came (2), lots (2), gimp (2), gpl (2), compatible (2), graphics (2), asks (2), number (2), variables (2), rgb (2), pink (2), although (2), png (2), quality (2), monochrome (2), wasn (2), contrast (2), abstract (2), renamed (2), flat (2), come (2), wide (2), codebase (2), huge (2), files (2), usage (2), almost (2), generated (2), overall (2), different (2), usually (2), systemhooks (2), occurred (2), handling (2), stack (2), checking (2), privacy (2), policy (2), insert (2), centered (2), labels (2), indicator (2), toolbars (2), single (2), easy (2), latest (2), moved (2), bigger (2), pride (2), minimize (2), down (2), camera (2), clicks (2), scaling (2), controls (2), updates (2), info, assuming, safely, https, alternative, replaces, real, data, both, sep, event, clears, canvases, memory, able, state, eraser, numerical, crisp, gridlines, pasting, entire, changing, kept, anchored, location, selected, inverted, lines, finish, boundary, perfectly, pixels, placed, retains, behavior, spellcheck, convoluted, overlaying, strategy, prototyped, zoomed, extended, targets, unreasonable, applies, main, jump, point, forwards, backwards, saved, lost, restart, loses, focus, slow, too, caveat, grab, combined, multitouch, panning, useable, branching, preserved, skipped, normal, redo, return, hanukkah, featuring, festive, seasonal, peppermint, record, please, important, gives, motivation, send, through, form, done, smoothing, artificial, intelligence, futuristic, conclusion, treat, morphing, picking, native, picker, synonyms, recognizing, cough, thinks, grayed, understands, english, sends, google, servers, pairs, complete, say, sketch, bonus, convert, pages, online, place, built, mainly, disabilities, als, cerebral, palsy, sort, magical, frustrating, practice, master, significant, hard, interact, freely, independently, via, amazing, gazepointer, torso, anything, viacam, thousand, dollar, device, coarse, scenario, contribute, technical, community, public, platform, glad, expressed, interest, helping, simplify, various, asking, tried, calligraphy, hebrew, preferred, detected, specified, downloaded, extracted, mspaint, exe, scripts, wrote, automate, virtual, machines, releasing, initial, ask, somewhat, unique, opportunity, reuse, localizations, existing, program, primarily, largely, 2020, grinch, who, nasty, steal, snowflakes, indicate, perhaps, days, leading, exceptions, quite, enough, multiple, once, means, usable, obscure, functions, reveal, remembered, refocus, messages, read, side, shown, outline, degrees, field, selecting, angle, object, either, except, dimensions, must, considerably, smarter, vertically, thin, difficult, impossible, despite, would, blow, minimal, past, opposite, continuity, gaps, half, optimization, large, square, sometimes, twice, opened, fixes, minimized, managing, closes, let, weird, bitmap, boxes, include, appear, padding, cramped, anymore, matching, accurate, okay, seriously, lined, screenshot, essentially, thematically, styled, recreations, old, meticulous, recreation, winamp, clone, tweaked, accuracy, card, etc, webamp, spun, recorder, notepad, calculator, explorer, high, detail, exits, creation, games, applications, exit, overwhelming, cases, expand, fully, particular, underlined, underline, expands, minimum, based, end, quickly, allows, moving, precision, mousewheel, pinch, great, fine, precise, edits, perspective, thumbnail, guicci, hope, enjoy, meaning, legal, issues, copyright, generally, fall, fair, beautiful, possible, copyrighted, stop, worrying, formal, cutting, embeds, expect, forward, seeing, beginning, obfuscate, hide, legally, licensed, 2022, 90s, those, thoughtless, pattern, filled, ones, section, put, words, draft, certainly, changelog, decide, clean, mind, updating, palettes, drop, onto, lospec, riff, pal, such, inkscape, krita, absurd, export, swaps, present, converting, opposites, pure, operations, equivalent, example, become, invert, switching, adapts, fills, appropriate, dither, generalized, handle, arbitrary, called, reason, another, best, table, gif, bmp, indexed, bmps, bears, mentioning, finishing, post, until, needs, ideas, changed, pouring, cauldron, dagger, eyeball, elegance, less, attention, grabbing, prefer, big, fan, anyone, wants, colored, cheap, inversion, gave, thought, achieve, maintaining, consistent, skeuomorphic, graphite, redesigned, adapting, scalable, vector, subtle, decisions, biggest, difference, notice, tipped, albeit, gradients, mean, looks, blob, least, purple, besides, emphasizes, distinction, aliasing, artifacts, viewed, against, inspired, customized, improve, across, board, cool, jsdoc, comments, spotted, earlier, editors, autocompletion, plain, compile, step, annotations, remaining, global, explicit, converted, entirely, modules, won, water, clay, breaking, malleable, investing, maintainable, maintenance, aren, optimized, legibility, sizes, together, increase, scrolling, wheel, holding, effect, bevels, applied, copious, slice, borders, edited, mostly, favorite, randomly, misinterpreting, dropper, blends, seamlessly, luckily, away, stylistic, differences, detailed, wonky, overly, generic, effort, strange, thing, mainstream, technology, struggles, creating, involved, generating, prompting, order, match, hopefully, experiment, office, refined, scheme, business, introducing, worked, secret, fun, defined, typescript, types, marked, optional, embedded, looking, inside, frame, trace, column, numbers, call, syntaxerror, simplified, workflow, bundling, checks, script, npm, lint, migrated, eslint, config, uniformity, proper, values, tell, aria, keyshortcuts, accesskeys, behind, scenes, internet, imgur, upload, failures, delete, ignoring, choice, tiled, missing, width, themed, itself, collapsed, checkbox, checkmarks, checkmark, dropped, accidentally, idly, reading, within, might, misc, centering, beside, gay, variant, month, links, replaced, reworded, terser, sentences, swipe, onion, modes, slider, compare, visual, comparison, managed, compact, information, join, discuss, share, drawings, credit, wolfie, wolf, computer, enables, blinking, smiling, restore, title, certain, knows, next, tips, red, dot, acts, adjust, sensitivity, smoothness, liking, ensure, face, lit, allow, arms, tag, recorded, demonstration, logo, movements, accordingly, core, configuration, enlarged, horizontal, optionally, specialized, hardware, space, basic, increases, mistakes, chore, advancement, usability, touchscreen, demo, below, brand, tall, enlarges, adds, floating, visible, several, discrete, separated, options, numerous, improvements, accumulated, fit, disabled, pressed, clicked, build, linux, appimage, list, chinese, japanese, korean, typesetting, supporting, years, did, probably, boring, unless, accident, dropdown, opening, 2026, finesse, donate, paypal, isaiahodhner, feedback, mail, github, isaiah, odhner, couldn, offline,


Text of the page (random words):
a privacy policy tl dr jspaint doesn t try to track you unlike most of the internet behind the scenes changes updated os gui js from 0 6 0 to 0 7 3 made use of os gui s new accesskeys api now using proper aria keyshortcuts values to tell screen reader software about keyboard shortcuts dwell clicker is now powered by tracky mouse migrated to eslint v9 and its flat config and improved code uniformity simplified code quality checking workflow by bundling different checks into one script npm run lint improved handling of errors with no stack trace like syntaxerror it will now show the url and line column numbers for errors with no call stack fixed an error that occurred when embedded in 98 js org due to looking for menus inside the app frame when they re actually outside marked more parts of the js paint systemhooks api as optional defined typescript types for the js paint systemhooks api worked on secret features which should be really fun in the future merry christmas bubblegum theme 2024 04 27 bubblegum theme introducing the bubblegum theme office software has never looked so refined as with the bubblegum theme s elegant business pink color scheme all the icons in this theme were ai generated as an experiment current mainstream ai technology really struggles at creating a full set of icons in one go and the style is always a little bit different from image to image so the process involved generating many many images usually prompting it to create an icon set in order to hopefully get a few icons that match to add to the overall icon set there s very little control and things often come out wonky or overly generic but overall it takes very little effort so it s a strange thing luckily i could get away with some stylistic differences between the abstract shape icons and the more detailed tool icons i hand edited a few of the icons but they re mostly as they came out of the ai my favorite is the eye gaze mode pause button icon which i got for free randomly due to the ai misinterpreting eye dropper i love the way it blends seamlessly into the button the 3d bevels are also ai generated applied with copious usage of 9 slice borders try the new theme on the extras menu click themes then bubblegum the icons aren t optimized for legibility at small sizes so be sure to try it out together with extras eye gaze mode or else increase your browser s zoom level by scrolling the mouse wheel while holding ctrl or for the full effect maintenance in other news i ve been investing a lot into making js paint more maintainable you won t see these changes in the app directly but they help make the code more malleable like adding water to clay to shape it without breaking it converted the codebase almost entirely to es modules made remaining usage of global variables explicit in each file split up some huge files into smaller files added type annotations to the codebase using jsdoc comments this way errors can be spotted earlier and editors can provide better autocompletion all while keeping the code in plain javascript with no compile step these changes will make it easier to add cool new features to js paint in the future themes and file formats 2024 02 22 new and updated themes the modern theme has been renamed modern light and a new modern dark theme has been added modern light before tool icons from windows vista modern light after custom svg icons i designed a custom icon set inspired by windows vista s icons i also customized the icons significantly for the modern dark theme to improve the contrast across the board modern dark before tool icons from windows vista with aliasing artifacts when viewed against a dark background modern dark after custom svg icons when adapting the vista icons to scalable vector graphics i had to make lots of subtle design decisions but the biggest difference you ll notice is that the brush tool matches the classic style of a flat tipped brush albeit with added gradients since i really didn t like the vista brush tool icon i mean come on it s the only icon that s cut off by design and it just looks like a blob to me at least the purple version there s also a green version besides a wide brush emphasizes the distinction from the pencil tool the classic theme has been renamed classic light and the classic dark theme has been updated classic light still using tool icons from windows 98 classic dark before classic dark after i wasn t happy with the classic dark theme s icons especially my use of color it felt like a cheap rgb color inversion even though i m sure i gave it some more thought than that i also wasn t sure how to achieve good contrast with the pencil tip while maintaining a consistent skeuomorphic style since graphite is dark just like the background so i ve redesigned the pencil in a more abstract way all white including the tip and i ve made the icons monochrome i m actually a big fan of color in icons as i think it helps to distinguish them so if anyone wants to try their hand at a classic dark theme with colored icons i d be interested to see it that said monochrome has a nice elegance to it it s less attention grabbing and i m sure some people will always prefer it i also updated the occult theme i changed the fill with color tool into a pouring cauldron the pick color tool into a dagger and the magnifier into an eyeball occult before occult after still needs more ideas check out the themes in extras themes file formats these changes have actually been around since 2021 but i didn t get around to finishing a news post about them until now still there s some good changes here so it bears mentioning file save as now asks for a file name and format png gif and bmp are supported including indexed color bmps see the supported file formats table for details tip use png if you don t have a specific reason to use another format as it has the best quality when saving black and white mode in image attributes is generalized to handle two arbitrary colors although it s still called black and white in the attributes window if an image has only two colors when switching to black and white mode it automatically adapts to these colors and fills the colors box with appropriate dither patterns if you use image invert in black and white mode it now swaps the two colors present in the image instead of converting colors to their rgb opposites if the image is pure black and white these two operations are equivalent but now for example a green and black image will become a black and green image rather than pink and white colors save colors also now asks for a file name and format an absurd number of file formats are supported you can even export css variables for use in a web design project riff palette pal is compatible with ms paint and gimp palette gpl is compatible with many open source graphics programs such as inkscape and krita you can find lots of palettes to use on lospec download a palette as gimp gpl and use colors get colors to select the file or drag and drop the file onto js paint to load the palette api i also documented a first version of the api for js paint i have not yet put much design into the api rather i have just documented the interface i came up with for my own use in 98 js org in other words this is more of a draft of an api though i will certainly create a changelog when i decide to clean it up so feel free to start using it if you don t mind updating your code as the api changes if you want to embed js paint in your own project you can take a look at the embed in your website section of the readme homepage js paint now has a homepage at jspaint app about i designed it like a 90s website you know one of those thoughtless background pattern filled ones open source 2022 07 28 js paint is now finally open source licensed under the mit license the project has been source available from the beginning since i never felt the need to obfuscate or hide the code but it is now legally open source i look forward to seeing how you use js paint in your own projects there is not yet a formal api for js paint but if you want to get in on the cutting edge you can take a look at how 98 js org embeds js paint expect the api to change significantly in the future i ve been meaning to open source js paint for a long time there are some legal issues resources i don t have the copyright to but i think they should generally fall under fair use and i have created beautiful svg versions of the icons so it s likely possible to have a version of js paint without any directly copyrighted resources but i ve finally decided to stop worrying about it and just open source it already i hope you enjoy js paint the guicci update 2021 12 08 new features view zoom show thumbnail to show a preview of the image at a small size great for pixel art make fine precise edits while keeping it all in perspective pinch zooming if you have a touch screen use two fingers to zoom in and out and pan the view alt mousewheel to zoom in and out quickly on desktop unlike the magnifier tool this allows you to zoom while making or moving a selection for added precision added view fullscreen to toggle fullscreen mode this is nice for using js paint on your phone the text tool now automatically expands the textbox as you type when resizing there s now a minimum size based on the text in the textbox it previews exactly what size it will end up with when resizing docking if you drag the colors box or tools box out into a window you can now dock it back when dragging the titlebar previously to dock it you had to double click the titlebar or drag it by the edge of the window menus are now fully keyboard and screen reader accessible in particular you can hold alt and press the access key of a menu button to open the menu and then without alt press the access key of a menu item to select it the access key of an item is the underlined letter or the first letter of the item s text if there s no underline error details are now hidden by default in error dialogs the details may be more overwhelming than useful in a lot of cases but if you need them you can expand the details file exit now exits to the official web desktop 98 js org a re creation of windows 98 full of games and applications this project spun out of js paint and i have implemented now sound recorder notepad calculator and even windows explorer to a high level of detail it also includes projects from other people other recreations of old programs like webamp a meticulous recreation of winamp and js solitaire a solitaire clone i tweaked it for accuracy adding the card back images etc pixel perfect all interface elements are now thematically styled powered by os gui js and 98 css the whole interface is now pixel perfect accurate to windows 98 okay there s a few things that are a pixel off or so but seriously i lined up a screenshot and got it essentially perfect improved layout of view zoom custom zoom window matching the design in ms paint added padding to all dialogs so they don t feel cramped anymore message boxes now include warning or error icons and play a sound when they appear improved view view bitmap it now uses the theme s wallpaper background color if the image is smaller than the window it now closes with a click or key press and doesn t let you edit the image which was weird the help window can now be minimized to the bottom of the screen even though there s no taskbar it works like how windows 98 does if the process managing the taskbar crashes fixes menu buttons are easier to open on a touch screen sometimes you had to tap twice before the menu opened fixed large square brush continuity it left gaps before due to a half implemented optimization the selection and textboxes no longer blow up if you resize them to a minimal size they are now limited when you drag an edge past the opposite edge fixed a bug where vertically thin selections were difficult or impossible to drag despite showing a drag cursor the draggable region was offset outside of the selection box fixed a similar bug where tool previews would get offset if the canvas s height was very small resize handles no longer get smaller when the object to resize is very small the draggable region for handles no longer gets smaller either except in dimensions where it must it s now considerably smarter than windows 10 about where it lets you drag handles from in image flip rotate you can now click the custom degrees input field before selecting the rotate by angle option the magnifier preview and other tool previews are now hidden while dragging the colors box or tools box it looked confusing when the magnifier preview was shown at the same time as the preview outline for dragging docking a tool window for languages that read right to left the history view edit history now uses a right to left layout and the color box and tool box no longer flip their layout when dragging them into a window or docking them back to a side of the application the history view and error messages use more localized text fixed cut off icons in buttons in the help window toolbar in the modern theme all windows now have a default focused control and the last focused control in the window is remembered for when you refocus the window file new and file open now create a new autosave session instead of using the current session winter theme updated the winter theme with advent calendar style tool buttons that reveal improved holiday pixel art for each tool when you select them this means that the winter theme is more usable since it doesn t obscure the functions of all the tools with pixel art also if it doesn t feel quite enough like an advent calendar for you you can hold shift to select multiple tools at once perhaps you could make a drawing using only one tool for the 16 days leading up to christmas with exceptions for the pick color and magnifier tools of course snowflakes in the menus indicate what letter you can press to select that item to disable the winter theme click the grinch at the bottom of the screen who will then smile a nasty smile and steal christmas from you you can get it back with extras theme winter the accessibility update 2020 12 20 multi lingual support js paint is now largely localized into 26 languages how am i releasing so many languages at the initial release of multi lingual support you may ask well this project has the somewhat unique opportunity to reuse localizations from an existing program since it s primarily a remake of ms paint i downloaded and installed 26 versions of windows 98 in virtual machines and extracted text from mspaint exe in each one of them using a set of scripts that i wrote to to help me automate the process to change the language go to extras language your preferred language may already be detected if specified in system or browser settings for arabic and hebrew right to left layout is supported i tried my hand at some arabic calligraphy if you want to contribute translations get in touch i need ...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • an eye with three zees
  • Animation of Discord logo...
  • Click to Enter

Verified site has: 5 subpage(s). Do you want to verify them? Verify pages:

1-5


The site also has 1 references to other resources (not html/xhtml )

 github.com/1j01/jspaint/blob/master/LI___.txt  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Connection close
Content-Length 162
Server GitHub.com
Content-Type text/html
Location htt????/jspaint.app/
X-GitHub-Request-Id 8EFE:17E61A:1481AF:1568A5:6AD8D891
x-github-edge-region uksouth
Accept-Ranges bytes
Age 0
Date Wed, 21 Oct 2026 15:21:53 GMT
Via 1.1 varnish
X-Served-By cache-lcy-egml8630033-LCY
X-Cache MISS
X-Cache-Hits 0
X-Timer S1792596114.500651,VS0,VE104
Vary Accept-Encoding
X-Fastly-Request-ID 46bc25d1ef650ce6e037e0861a31a10af0b5fe2a
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Fri, 10 Apr 2026 03:04:07 GMT
access-control-allow-origin *
etag W/ 69d868a7-11ec5
expires Mon, 19 Oct 2026 11:28:02 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache HIT
x-github-request-id FAC2:3B8947:26C01E:273D03:6AD8029F
x-github-edge-region fra
accept-ranges bytes
age 470
date Wed, 21 Oct 2026 15:21:53 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290033-RTM
x-cache HIT
x-cache-hits 0
x-timer S1792596114.633868,VS0,VE1
vary Accept-Encoding
x-fastly-request-id e155eeeb126ac086079cd22d0103ca23f8095a77
content-length 24305

Meta Tags

title="JS Paint"
charset="utf-8"
http-equiv="Content-Security-Policy" content=" default-src 'self'; script-src 'self' blob: htt????/jspaint.firebaseio.com htt????/www.youtube.com; frame-src 'self' htt????/youtube.com htt????/www.youtube.com; style-src 'self' 'unsafe-inline' htt????/fonts.googleapis.com; img-src 'self' data: blob: http: https:; font-src 'self' htt????/fonts.gstatic.com; connect-src * data: blob: htt????/jspaint.firebaseio.com wss://jspaint.firebaseio.com; "
name="msapplication-TileColor" content="#008080"
name="msapplication-TileImage" content="images/icons/ms-icon-144x144.png"
name="theme-color" content="#000080"
name="viewport" content="width=device-width, user-scalable=no"
name="description" content="Classic MS Paint in the browser, with extra features"
property="og:image:width" content="279"
property="og:image:height" content="279"
property="og:description" content="Classic MS Paint in the browser, with extra features."
property="og:title" content="JS Paint"
property="og:url" content="htt????/jspaint.app"
property="og:image" content="htt????/jspaint.app/images/icons/og-image-279x279.jpg"
name="twitter:title" content="JS Paint"
name="twitter:description" content="Classic MS Paint in the browser, with extra features"
name="twitter:image" content="htt????/jspaint.app/images/meta/twitter-card-plz-no-crop.png"
name="twitter:card" content="summary_large_image"
name="twitter:site" content="@isaiahodhner"
name="twitter:creator" content="@isaiahodhner"

Load Info

page size24305
load time (s)0.190724
redirect count1
speed download127921
server IP 185.199.110.153
* all occurrences of the string "http://" have been changed to "htt???/"