Alt Text Health Check

Tracking percent of images with alt text posted to mastodon.

opensource code here: github.com/stefanhayden/AltTex

a bot by stefan@gardenstate.social

Alt Text Health CheckAltTextHealthCheck
2025-07-12

Results from tracking 35,507 images across 1,546 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 46 images (2x the average).

mastodon.green - 87%
social.lol - 87%
tech.lgbt - 86%
wandering.shop - 85%
hachyderm.io - 83%
chaos.social - 81%
mastodon.art - 78%
beige.party - 78%
mamot.fr - 75%
norden.social - 71%
mstdn.ca - 70%
eldritch.cafe - 67%
dice.camp - 66%
mastodon.scot - 64%
mastodonapp.uk - 64%
meow.social - 63%
zug.network - 61%
mastodon.gamedev.place - 60%
social.tchncs.de - 60%
masto.es - 57%
techhub.social - 56%
mastodon.sdf.org - 55%
fosstodon.org - 54%
infosec.exchange - 52%
troet.cafe - 50%
mstdn.social - 48%
piaille.fr - 48%
mastodon.uno - 48%
kolektiva.social - 47%
nrw.social - 47%
mas.to - 45%
mastodon.ie - 45%
c.im - 43%
mastodon.online - 39%
sueden.social - 37%
sfba.social - 35%
mastodon.nl - 34%
mastodont.cat - 33%
fedibird.com - 32%
mastodon.world - 28%
mastodon.social - 26%
universeodon.com - 22%
mastodon.ml - 20%
mstdn.party - 16%
kinkycats.org - 14%
mastodon.cloud - 11%
mstdn.jp - 4%
flipboard.social - 3%
mastodon-japan.net - 2%
m.cmx.im - 1%
Alt Text Health CheckAltTextHealthCheck
2025-07-12

Tracked 29,902 posts across 2,571 instances.

Federated: 44% - Found 15,845 descriptions set on 35,729 images.

Local: 26% - Found 2,327 descriptions set on 8,837 images.


Tracked 29,902 posts across 2,571 instances.

Federated: 44% -  Found 15,845 descriptions set on 35,729 images.

Local: 26% - Found 2,327 descriptions set on 8,837 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-12

Results from tracking 35,085 images across 1,460 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 48 images (2x the average).

hachyderm.io - 83%
mastodon.scot - 83%
mastodon.art - 82%
mstdn.ca - 74%
piaille.fr - 68%
troet.cafe - 68%
mastodon.gamedev.place - 65%
aus.social - 64%
mastodon.ie - 63%
chaos.social - 62%
fosstodon.org - 61%
sueden.social - 61%
masto.es - 59%
infosec.exchange - 59%
meow.social - 50%
nrw.social - 48%
mastodonapp.uk - 47%
norden.social - 44%
sfba.social - 39%
mastodon.uno - 35%
mastodon.online - 33%
mas.to - 33%
mastodon.nl - 32%
mstdn.social - 31%
kinkycats.org - 29%
zirk.us - 29%
c.im - 28%
mastodon.social - 25%
mastodon.world - 23%
fedibird.com - 22%
mastodon-japan.net - 22%
mastodont.cat - 19%
universeodon.com - 18%
g0v.social - 15%
mstdn.jp - 10%
layer8.space - 5%
m.cmx.im - 5%
flipboard.social - 1%
imastodon.net - 0%
masto.ink - 0%
wxw.moe - 0%
loforo.com - 0%
alive.bar - 0%
o3o.ca - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-12

Tracked 29,759 posts across 2,663 instances.

Federated: 42% - Found 14,770 descriptions set on 34,882 images.

Local: 25% - Found 1,947 descriptions set on 7,843 images.


Tracked 29,759 posts across 2,663 instances.

Federated: 42% -  Found 14,770 descriptions set on 34,882 images.

Local: 25% - Found 1,947 descriptions set on 7,843 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-11

Results from tracking 37,131 images across 1,522 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 49 images (2x the average).

mastodon.scot - 81%
wandering.shop - 79%
mstdn.ca - 78%
tech.lgbt - 78%
hachyderm.io - 76%
beige.party - 75%
chaos.social - 73%
mastodon.art - 72%
ohai.social - 71%
troet.cafe - 69%
social.tchncs.de - 67%
dice.camp - 67%
meow.social - 65%
techhub.social - 63%
toot.community - 61%
mastodonapp.uk - 60%
mastodon.ie - 59%
norden.social - 58%
mastodon.gamedev.place - 57%
nrw.social - 56%
piaille.fr - 53%
kolektiva.social - 53%
mamot.fr - 53%
todon.eu - 51%
sfba.social - 47%
c.im - 45%
masto.es - 45%
fosstodon.org - 43%
mastodon.online - 41%
mstdn.social - 41%
mastodon.uno - 40%
mas.to - 37%
mastodon.nl - 35%
infosec.exchange - 31%
mstdn.party - 27%
mastodon.social - 26%
zirk.us - 24%
mastodon.world - 23%
mastodon.cloud - 23%
fedibird.com - 21%
universeodon.com - 19%
o3o.ca - 16%
mastodon-japan.net - 10%
newsie.social - 8%
kinkycats.org - 4%
m.cmx.im - 2%
mstdn.jp - 1%
flipboard.social - 1%
wxw.moe - 0%
masto.ink - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-11

Tracked 31,585 posts across 2,540 instances.

Federated: 44% - Found 16,436 descriptions set on 37,362 images.

Local: 26% - Found 2,487 descriptions set on 9,578 images.


Tracked 31,585 posts across 2,540 instances.

Federated: 44% -  Found 16,436 descriptions set on 37,362 images.

Local: 26% - Found 2,487 descriptions set on 9,578 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-11

Results from tracking 36,467 images across 1,479 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 49 images (2x the average).

chaos.social - 77%
hachyderm.io - 77%
mastodon.art - 72%
meow.social - 72%
norden.social - 66%
troet.cafe - 66%
mastodon.gamedev.place - 63%
aus.social - 56%
mamot.fr - 56%
fosstodon.org - 55%
nrw.social - 54%
sfba.social - 52%
piaille.fr - 52%
kolektiva.social - 52%
mastodonapp.uk - 45%
infosec.exchange - 44%
newsie.social - 40%
mastodon.online - 39%
masto.es - 39%
mastodon.ie - 38%
techhub.social - 34%
c.im - 32%
mas.to - 32%
mastodon.uno - 31%
mstdn.social - 29%
mastodon.social - 26%
fedibird.com - 25%
mastodon.world - 22%
mastodon-japan.net - 21%
mastodon.nl - 19%
masto.ai - 15%
kinkycats.org - 14%
universeodon.com - 11%
g0v.social - 11%
mstdn.jp - 3%
kpop.social - 3%
m.cmx.im - 3%
alive.bar - 2%
flipboard.social - 1%
o3o.ca - 0%
loforo.com - 0%
best-friends.chat - 0%
wxw.moe - 0%
imastodon.net - 0%
masto.ink - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-11

Tracked 31,363 posts across 2,602 instances.

Federated: 43% - Found 15,433 descriptions set on 36,217 images.

Local: 26% - Found 2,400 descriptions set on 9,153 images.


Tracked 31,363 posts across 2,602 instances.

Federated: 43% -  Found 15,433 descriptions set on 36,217 images.

Local: 26% - Found 2,400 descriptions set on 9,153 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-10

Results from tracking 35,478 images across 1,566 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 45 images (2x the average).

wandering.shop - 87%
tech.lgbt - 85%
norden.social - 82%
chaos.social - 81%
meow.social - 80%
mastodon.sdf.org - 77%
mastodon.art - 72%
mastodon.scot - 71%
mastodonapp.uk - 69%
troet.cafe - 67%
mstdn.ca - 67%
hachyderm.io - 64%
ohai.social - 63%
dice.camp - 59%
beige.party - 59%
social.tchncs.de - 57%
piaille.fr - 54%
mastodon.gamedev.place - 54%
mamot.fr - 54%
kolektiva.social - 53%
fosstodon.org - 50%
masto.es - 41%
mastodon.uno - 41%
techhub.social - 39%
infosec.exchange - 38%
sfba.social - 38%
mastodon.online - 35%
c.im - 35%
mas.to - 34%
mstdn.social - 32%
fedibird.com - 29%
mastodon.social - 26%
mastodon.cloud - 25%
masto.ai - 25%
mastodon.world - 22%
universeodon.com - 18%
mastodon.nl - 18%
g0v.social - 15%
kinkycats.org - 12%
mstdn.party - 6%
m.cmx.im - 5%
mstdn.jp - 3%
masto.ink - 0%
wxw.moe - 0%
o3o.ca - 0%
flipboard.social - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-10

Tracked 30,285 posts across 2,552 instances.

Federated: 43% - Found 15,471 descriptions set on 35,675 images.

Local: 26% - Found 2,442 descriptions set on 9,483 images.


Tracked 30,285 posts across 2,552 instances.

Federated: 43% -  Found 15,471 descriptions set on 35,675 images.

Local: 26% - Found 2,442 descriptions set on 9,483 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-10

Results from tracking 35,577 images across 1,482 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 48 images (2x the average).

chaos.social - 75%
hachyderm.io - 69%
mastodon.art - 68%
norden.social - 66%
mastodon.gamedev.place - 63%
troet.cafe - 60%
mamot.fr - 59%
aus.social - 56%
c.im - 55%
fosstodon.org - 53%
piaille.fr - 48%
infosec.exchange - 47%
mastodon.online - 45%
mastodonapp.uk - 45%
kolektiva.social - 43%
mastodon.uno - 43%
dice.camp - 41%
sfba.social - 40%
ohai.social - 35%
mas.to - 31%
mstdn.social - 29%
mastodon.social - 26%
masto.es - 25%
fedibird.com - 23%
mastodon.world - 21%
mastodon.nl - 20%
masto.ai - 18%
mastodon-japan.net - 13%
mastodont.cat - 11%
flipboard.social - 9%
g0v.social - 8%
universeodon.com - 6%
mstdn.jp - 4%
m.cmx.im - 4%
o3o.ca - 1%
masto.ink - 0%
kpop.social - 0%
wxw.moe - 0%
loforo.com - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-10

Tracked 30,387 posts across 2,665 instances.

Federated: 43% - Found 15,035 descriptions set on 35,288 images.

Local: 26% - Found 2,372 descriptions set on 9,177 images.


Tracked 30,387 posts across 2,665 instances.

Federated: 43% -  Found 15,035 descriptions set on 35,288 images.

Local: 26% - Found 2,372 descriptions set on 9,177 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-09

Results from tracking 35,445 images across 1,586 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 45 images (2x the average).

mastodon.scot - 86%
meow.social - 83%
mstdn.ca - 79%
beige.party - 78%
kolektiva.social - 76%
mamot.fr - 75%
chaos.social - 75%
mastodon.art - 74%
wandering.shop - 71%
tech.lgbt - 69%
mastodon.ie - 65%
mastodonapp.uk - 64%
ohai.social - 64%
dice.camp - 61%
troet.cafe - 58%
fosstodon.org - 57%
hachyderm.io - 57%
social.tchncs.de - 57%
norden.social - 56%
techhub.social - 54%
mastodon.sdf.org - 51%
mastodon.gamedev.place - 48%
piaille.fr - 46%
nrw.social - 45%
infosec.exchange - 45%
mstdn.social - 41%
mastodon.online - 40%
mastodon.uno - 37%
zirk.us - 37%
mas.to - 36%
sfba.social - 34%
tkz.one - 34%
c.im - 34%
masto.es - 33%
mastodon.nl - 32%
newsie.social - 29%
mastodont.cat - 27%
mastodon.social - 26%
mastodon.world - 23%
fedibird.com - 20%
masto.ai - 19%
universeodon.com - 14%
mastodon.cloud - 13%
g0v.social - 11%
mstdn.party - 7%
o3o.ca - 4%
mstdn.jp - 3%
hci.social - 2%
m.cmx.im - 2%
flipboard.social - 2%
Alt Text Health CheckAltTextHealthCheck
2025-07-09

Tracked 29,852 posts across 2,555 instances.

Federated: 43% - Found 15,412 descriptions set on 35,737 images.

Local: 26% - Found 2,701 descriptions set on 10,376 images.


Tracked 29,852 posts across 2,555 instances.

Federated: 43% -  Found 15,412 descriptions set on 35,737 images.

Local: 26% - Found 2,701 descriptions set on 10,376 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-09

Results from tracking 34,563 images across 1,447 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 48 images (2x the average).

mastodon.art - 82%
chaos.social - 73%
aus.social - 70%
troet.cafe - 66%
ohai.social - 64%
mamot.fr - 63%
piaille.fr - 62%
fosstodon.org - 51%
mastodon.gamedev.place - 49%
norden.social - 48%
sfba.social - 43%
mastodonapp.uk - 43%
mas.to - 42%
mastodon.top - 42%
mastodon.online - 36%
nrw.social - 36%
mstdn.social - 33%
dice.camp - 33%
mastodon.uno - 33%
infosec.exchange - 32%
techhub.social - 32%
mastodon.social - 28%
universeodon.com - 27%
c.im - 27%
kinkycats.org - 27%
masto.es - 25%
fedibird.com - 23%
mastodon.nl - 20%
mastodon.world - 18%
mastodon.cloud - 16%
mastodont.cat - 16%
planet.moe - 14%
mastodon-japan.net - 13%
masto.ai - 12%
mstdn.jp - 9%
g0v.social - 5%
m.cmx.im - 4%
flipboard.social - 2%
o3o.ca - 2%
loforo.com - 0%
masto.ink - 0%
wxw.moe - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-09

Tracked 29,047 posts across 2,598 instances.

Federated: 41% - Found 14,153 descriptions set on 34,248 images.

Local: 28% - Found 2,558 descriptions set on 9,267 images.


Tracked 29,047 posts across 2,598 instances.

Federated: 41% -  Found 14,153 descriptions set on 34,248 images.

Local: 28% - Found 2,558 descriptions set on 9,267 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-08

Results from tracking 37,226 images across 1,587 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 47 images (2x the average).

tech.lgbt - 89%
mastodon.art - 81%
mastodon.scot - 80%
chaos.social - 79%
ohai.social - 77%
meow.social - 73%
norden.social - 72%
mamot.fr - 72%
wandering.shop - 71%
mstdn.ca - 67%
mastodon.ie - 67%
beige.party - 65%
hachyderm.io - 65%
troet.cafe - 61%
kolektiva.social - 57%
mastodonapp.uk - 51%
techhub.social - 48%
piaille.fr - 47%
social.tchncs.de - 46%
fosstodon.org - 46%
ruby.social - 46%
sfba.social - 44%
dice.camp - 42%
mastodon.gamedev.place - 42%
mstdn.social - 40%
masto.es - 40%
mastodon.online - 37%
mas.to - 34%
infosec.exchange - 33%
mastodon.uno - 31%
c.im - 31%
mastodon.nl - 30%
newsie.social - 27%
mastodon.social - 26%
fedibird.com - 23%
zirk.us - 20%
mastodon.world - 18%
mstdn.party - 16%
mastodon.cloud - 14%
universeodon.com - 12%
masto.ai - 11%
flipboard.social - 5%
kinkycats.org - 4%
m.cmx.im - 3%
mstdn.jp - 3%
g0v.social - 2%
wxw.moe - 2%
alive.bar - 0%
o3o.ca - 0%
loforo.com - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-08

Results from tracking 34,724 images across 1,501 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 46 images (2x the average).

mastodon.scot - 88%
chaos.social - 83%
mastodon.art - 78%
aus.social - 77%
norden.social - 71%
gruene.social - 69%
fediscience.org - 68%
fosstodon.org - 65%
mstdn.ca - 63%
nrw.social - 61%
hachyderm.io - 60%
piaille.fr - 58%
troet.cafe - 57%
kolektiva.social - 49%
mastodon.ie - 48%
infosec.exchange - 48%
mastodonapp.uk - 48%
mastodon.gamedev.place - 46%
mastodon.online - 39%
ohai.social - 38%
masto.es - 38%
mastodon.top - 38%
c.im - 37%
mstdn.social - 36%
social.tchncs.de - 35%
mas.to - 33%
mastodon.uno - 33%
sfba.social - 32%
mastodon.nl - 27%
fedibird.com - 26%
mastodon.social - 25%
mastodon-japan.net - 25%
mastodon.world - 24%
masto.ai - 20%
newsie.social - 15%
zirk.us - 15%
universeodon.com - 9%
kinkycats.org - 7%
m.cmx.im - 7%
g0v.social - 7%
mastodont.cat - 5%
mstdn.jp - 4%
mstdn.party - 3%
flipboard.social - 2%
loforo.com - 0%
alive.bar - 0%
kpop.social - 0%
wxw.moe - 0%
o3o.ca - 0%
mstdn.tokyocameraclub.com - 0%
Alt Text Health CheckAltTextHealthCheck
2025-07-08

Tracked 29,700 posts across 2,613 instances.

Federated: 41% - Found 14,318 descriptions set on 34,590 images.

Local: 26% - Found 2,321 descriptions set on 9,101 images.


Tracked 29,700 posts across 2,613 instances.

Federated: 41% -  Found 14,318 descriptions set on 34,590 images.

Local: 26% - Found 2,321 descriptions set on 9,101 images.
Alt Text Health CheckAltTextHealthCheck
2025-07-07

Results from tracking 36,342 images across 1,579 instances from the mastodon.social federated timeline.

Then filtering down to the top 1000 instances by active user from instances.social who had posted at least 46 images (2x the average).

tech.lgbt - 88%
mamot.fr - 84%
ohai.social - 81%
meow.social - 80%
mastodon.art - 79%
beige.party - 79%
nrw.social - 73%
chaos.social - 72%
wandering.shop - 72%
mastodon.scot - 72%
social.tchncs.de - 71%
mastodonapp.uk - 67%
hachyderm.io - 60%
dice.camp - 60%
troet.cafe - 58%
mstdn.ca - 58%
techhub.social - 53%
kolektiva.social - 51%
piaille.fr - 50%
norden.social - 49%
masto.es - 44%
infosec.exchange - 42%
mastodon.gamedev.place - 40%
sfba.social - 40%
fosstodon.org - 38%
mastodon.uno - 38%
mstdn.social - 37%
mastodon.nl - 37%
mas.to - 34%
mastodon.online - 30%
newsie.social - 27%
mastodon.social - 26%
masto.ai - 25%
fedibird.com - 24%
c.im - 24%
mastodon.world - 19%
universeodon.com - 18%
mastodon.cloud - 10%
kinkycats.org - 6%
mstdn.jp - 5%
flipboard.social - 5%
m.cmx.im - 2%
mstdn.party - 2%
o3o.ca - 1%
wxw.moe - 0%
best-friends.chat - 0%
masto.ink - 0%

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst