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 Thursday 29 October 2026 1:54:55 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):
c ui scaling that existed in eye gaze mode ️ dwell clicker extras dwell clicker automatically clicks by hovering it s intended for use with an eye tracker or head tracker software and optionally specialized hardware that lets you move the mouse without using your hands this was the core feature of eye gaze mode but it can now be used in any ui configuration with any theme with or without enlarged ui with a horizontal or vertical colors box head tracker all new feature extras head tracker mode uses your webcam to track your head movements and move the mouse cursor accordingly it s powered by tracky mouse i recorded a short demonstration video drawing the tracky mouse logo using tracky mouse your browser does not support the video tag i made sure to tilt the webcam down so you can see that i m not using my arms to try it out enable extras head tracker click start and allow access to your camera ensure your face is well lit and centered in the camera s view adjust sensitivity and smoothness settings to your liking move your head to move the red dot on the page which acts as your cursor and hover over elements to click them tips you can pause dwell clicking by hovering over the pause button in the bottom left corner when hovering over a window title bar or using certain tools on the canvas like the brush it knows to hold down the mouse button to drag or draw the next dwell will release instead of clicking if you minimize the tracky mouse window it will minimize to a button in the menu bar which you can click to restore the window if you close the window it will disable the feature right now this only works with dwell clicking and automatically enables the dwell clicker but in the future it may work with other ways of clicking like blinking or smiling you can also download the tracky mouse desktop app to control your whole computer with your head discord server animation credit wolfie le wolf join the new 98 js org discord server to discuss these features and share your js paint drawings improved about window i managed to make the help about paint window much more compact while including more information see a visual comparison here you can switch to swipe or onion skin modes and move the slider to compare before and after images here s what s new reworded everything to be terser using short labels instead of full sentences replaced readme link with a link to the homepage added a link to the discord server made sure all links open in a new tab made it use a bigger app icon also created a bigger version of the gay pride icon variant for pride month added a version number back into the about window and moved it to a new line moved the update check status indicator beside the icon fixed centering of the about window on small screens misc changes i updated js paint within 98 js org recently although it might not have the latest changes yet if an image is dropped on the project news window it will no longer try to open it as a document it was easy to do this accidentally by idly clicking and dragging while reading the news fixed checkbox menu items showing a grid of small checkmarks instead of a single checkmark in the electron app with enlarge ui mode enabled the dwell clicker can now toggle collapsed details in error dialogs enabled dragging toolbars with the mouse in dwell clicker but not with dwell clicker itself fixed the titlebar size for tool windows in enlarge ui mode all themed tool icons now work in enlarge ui mode i ve implemented the size status indicator for all tools fixed missing width height labels in image attributes dialog fixed default file name when saving a wallpaper with file set as wallpaper tiled centered fixed default file name when saving selection with edit copy to and an error that occurred with edit copy to in the electron app fixed ignoring of file format choice when saving a palette with colors save colors in the electron app fixed error handling for clipboard access fixed shift insert ctrl insert and ctrl delete shortcuts improved error message dialogs for imgur upload failures added 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...
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 973A:1E5405:5B4EF8:6069ED:6AE2A76E
x-github-edge-region uksouth
Accept-Ranges bytes
Age 0
Date Thu, 29 Oct 2026 01:54:55 GMT
Via 1.1 varnish
X-Served-By cache-lcy-egml8630051-LCY
X-Cache MISS
X-Cache-Hits 0
X-Timer S1793238895.169860,VS0,VE87
Vary Accept-Encoding
X-Fastly-Request-ID 7018ab92f3eb7164056dc0d26e978073ec4ed9f8
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
x-origin-cache HIT
last-modified Fri, 10 Apr 2026 03:04:07 GMT
access-control-allow-origin *
etag W/ 69d868a7-11ec5
expires Mon, 26 Oct 2026 15:59:38 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache HIT
x-github-request-id BF84:34BA6C:1500514:152E528:6AE17616
x-github-edge-region fra
accept-ranges bytes
age 0
date Thu, 29 Oct 2026 01:54:55 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290046-RTM
x-cache HIT
x-cache-hits 0
x-timer S1793238895.283617,VS0,VE112
vary Accept-Encoding
x-fastly-request-id ff5b72abb1a342f9fd1a4d22fd43208e3d07b1b0
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.282036
redirect count1
speed download86187
server IP 185.199.108.153
* all occurrences of the string "http://" have been changed to "htt???/"