# Code Studio Duplicate Screen

**URL:** <https://forum.code.org/t/code-studio-duplicate-screen/7141>\
**Category:** Uncategorized\
**Created:** [April 11, 2017, 3:47pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141 "2017-04-11T15:47:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mseeley](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/mseeley/32/743_2.png) [@mseeley](https://forum.code.org/u/mseeley)\
**Post date:** [April 11, 2017, 3:47pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/1 "2017-04-11T15:47:52Z")

</div>

Is there a way to duplicate a screen in Code Studio? A student wants to use the same basic elements on several different screens, and I feel like I knew the answer to this in the past…but now I can’t find it.

Any help would be appreciated! Thanks!

---

<div class="post-metadata">

**Author:** ![bhatnagars](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/bhatnagars/32/4919_2.png) [@bhatnagars](https://forum.code.org/u/bhatnagars)\
**Post date:** [April 11, 2017, 4:06pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/2 "2017-04-11T16:06:01Z")

</div>

Here is the documentation for importing a screen from another app.

[https://code.org/applab/docs/import](https://code.org/applab/docs/import)

I hope this helps!

---

<div class="post-metadata">

**Author:** ![mseeley](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/mseeley/32/743_2.png) [@mseeley](https://forum.code.org/u/mseeley)\
**Post date:** [April 11, 2017, 4:56pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/3 "2017-04-11T16:56:55Z")

</div>

That’s EXACTLY the page I was looking for. I could not find it, for whatever reason. Thank you!!!

---

<div class="post-metadata">

**Author:** ![kmi8961](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/kmi8961/32/5554_2.png) [@kmi8961](https://forum.code.org/u/kmi8961)\
**Post date:** [April 25, 2017, 3:54pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/4 "2017-04-25T15:54:42Z")

</div>

Is there also a way to duplicate a screen within the same project? We imported to a new project and then imported the screen back, but is there a way to skip that step?

---

<div class="post-metadata">

**Author:** ![dani](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/dani/32/285_2.png) [@dani](https://forum.code.org/u/dani)\
**Post date:** [April 27, 2017, 2:53pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/5 "2017-04-27T14:53:45Z")

</div>

@kmi8961 right now there is no easier way to copy a page. You had to do it the long way.

-Dani

---

<div class="post-metadata">

**Author:** ![josh](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/josh/32/868_2.png) [@josh](https://forum.code.org/u/josh)\
**Post date:** [November 15, 2017, 7:15pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/6 "2017-11-15T19:15:55Z")

</div>

In case folks are still interested, you now _can_ duplicate a page from within App Lab (yay!). From Design Mode, select the screen you want to duplicate and you should see a teal “Duplicate” button. This will create a new copy of the screen and all of its elements. Note that all of the IDs will follow the default ID pattern (eg button1, screen2).

 ![](https://us1.discourse-cdn.com/flex016/uploads/codeorgforum/original/2X/1/1ad4323071096fb557249d778dbc1ac62be8621c.png)

---

<div class="post-metadata">

**Author:** ![mseeley](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/mseeley/32/743_2.png) [@mseeley](https://forum.code.org/u/mseeley)\
**Post date:** [November 16, 2017, 12:37pm UTC](https://forum.code.org/t/code-studio-duplicate-screen/7141/7 "2017-11-16T12:37:20Z")

</div>

Awesome! Thank you for implementing this feature AND for taking the time to find and reply to this thread!
