# Where can I upload my sketch for someone to see and interact with online?

**URL:** https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902
**Category:** Processing
**Created:** [August 23, 2018, 10:35pm UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902 "2018-08-23T22:35:37Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![stonesyy](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@stonesyy](https://discourse.processing.org/u/stonesyy)
#### Post date: [August 23, 2018, 10:35pm UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/1 "2018-08-23T22:35:37Z")

</div>

Hi Everyone,

Do any of you have any suggestions regarding where I could upload my processing sketch online(it’s not working in openprocessing)? I want to show my Mom who is across the country and not very computer savvy what I’ve been working on and for her to be able to interact with it as well but not have to download anything.

Thank you!

---

<div class="post-metadata">

### Author: ![Kevin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kevin/32/2297_2.png) [@Kevin](https://discourse.processing.org/u/Kevin)
#### Post date: [August 23, 2018, 10:39pm UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/2 "2018-08-23T22:39:07Z")

</div>

This is going to depend on your sketch.

Are you using Java mode? If so, then you might be able to use Processing.js to deploy.

> **[Processing.js](https://happycoding.io/tutorials/processing/processing-js)**
>
> Embed your sketch in a webpage.

Note that this will not work if you use a Java library, Java-specific code, or Processing 3 features.

Here is some more info on the different kinds of Processing:

> **[Which Processing?](https://happycoding.io/tutorials/p5js/which-processing)**
>
> Which Processing should I use? What's the difference between Processing, Processing.js, and P5.js?

If you’re stuck in Java mode, then you can deploy as an application and send that to your mom, but she’s going to have to download it for that to work.

---

<div class="post-metadata">

### Author: ![stonesyy](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@stonesyy](https://discourse.processing.org/u/stonesyy)
#### Post date: [August 23, 2018, 10:47pm UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/3 "2018-08-23T22:47:58Z")

</div>

Hi, thank you! I’m using Java mode and the minim library. Would my only option moving forward be exporting it as an application?

---

<div class="post-metadata">

### Author: ![Kevin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kevin/32/2297_2.png) [@Kevin](https://discourse.processing.org/u/Kevin)
#### Post date: [August 23, 2018, 10:50pm UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/4 "2018-08-23T22:50:27Z")

</div>

You have a few options:

- Deploy it as an application. This would require a download, and would not be embedded in a webpage.
- Use a JavaScript library instead of Minim. Then you’d be able to embed it in a webpage.
- Get rid of Minim, and any other dependencies that don’t work in JavaScript.

This has been discussed previously, so I’d recommend doing a google search or searching in the forum for “processing.js minim” for a bunch of results. But basically it comes down to the three bullet points above.

---

<div class="post-metadata">

### Author: ![stonesyy](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@stonesyy](https://discourse.processing.org/u/stonesyy)
#### Post date: [August 23, 2018, 10:51pm UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/5 "2018-08-23T22:51:26Z")

</div>

Ok! Thank you for your help.

---

<div class="post-metadata">

### Author: ![tony](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tony/32/949_2.png) [@tony](https://discourse.processing.org/u/tony)
#### Post date: [August 24, 2018, 2:06am UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/6 "2018-08-24T02:06:15Z")

</div>

I just want to add - At this point in time, Processing.js does not have an active developer. It runs older Java Processing fine.

In the end, like @Kevin said, exporting a standalone exe might be best.

---

<div class="post-metadata">

### Author: ![dan850](https://avatars.discourse-cdn.com/v4/letter/d/e9c0ed/32.png) [@dan850](https://discourse.processing.org/u/dan850)
#### Post date: [August 24, 2018, 4:28am UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/7 "2018-08-24T04:28:39Z")

</div>

@stonesyy Have you tried uploading the sketch to codepen?

---

<div class="post-metadata">

### Author: ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)
#### Post date: [August 24, 2018, 5:04am UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/8 "2018-08-24T05:04:23Z")

</div>

Here’s some online Pjs sketch which relies on HTMLAudioElement as sorta Minim replacement: 🔊

> **[Planetoids Game with Sound - OpenProcessing](https://www.openprocessing.org/sketch/385259)**
>
> Planetoids by Chris Orban, Modified by Savva Madar.

  

> **[HTMLAudioElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement)**
>
> The HTMLAudioElement interface provides access to the properties of audio elements, as well as methods to manipulate them. It derives from the HTMLMediaElement interface.

---

<div class="post-metadata">

### Author: ![dan850](https://avatars.discourse-cdn.com/v4/letter/d/e9c0ed/32.png) [@dan850](https://discourse.processing.org/u/dan850)
#### Post date: [August 24, 2018, 5:12am UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/9 "2018-08-24T05:12:13Z")

</div>

@stonesyy also, are you getting an error in openprocessing?

---

<div class="post-metadata">

### Author: ![stonesyy](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@stonesyy](https://discourse.processing.org/u/stonesyy)
#### Post date: [August 24, 2018, 5:27am UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/10 "2018-08-24T05:27:39Z")

</div>

I’ll look into codepen, thank you and I’ve been getting either the minim error or nothing happens once I try to run the sketch.

---

<div class="post-metadata">

### Author: ![stonesyy](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@stonesyy](https://discourse.processing.org/u/stonesyy)
#### Post date: [August 24, 2018, 5:30am UTC](https://discourse.processing.org/t/where-can-i-upload-my-sketch-for-someone-to-see-and-interact-with-online/2902/11 "2018-08-24T05:30:03Z")

</div>

Thank you! I’ll look into these
