Over the past 1 396 days from January 22, 2021, picload.org's availability has been checked 7 times. Out of all website availability tests done, picload.org was online 6 times, most recently confirmed by a 200 status code on March 26, 2024. As of November 18, 2024, assessments for picload.org showed no periods of inactivity. On November 15, 2024, there was a recorded error with code 410 out of the 1 responses that encountered errors. Data shows picload.org responded in 0.064 seconds on November 15, 2024, compared to its 0.204 seconds average.