<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Workouts &#8211; ZwiftHacks</title>
	<atom:link href="https://zwifthacks.com/category/workouts/feed/" rel="self" type="application/rss+xml" />
	<link>https://zwifthacks.com</link>
	<description>Make it easy to ride more....</description>
	<lastBuildDate>Fri, 23 Feb 2024 16:55:28 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://zwifthacks.com/wp-content/uploads/2020/05/cropped-zh-large-1-32x32.png</url>
	<title>Workouts &#8211; ZwiftHacks</title>
	<link>https://zwifthacks.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">139830697</site>	<item>
		<title>Tip: Create a distance based workout</title>
		<link>https://zwifthacks.com/tip-create-a-distance-based-workout/</link>
					<comments>https://zwifthacks.com/tip-create-a-distance-based-workout/#respond</comments>
		
		<dc:creator><![CDATA[Jesper [ZwiftHacks]]]></dc:creator>
		<pubDate>Sat, 03 Nov 2018 08:52:22 +0000</pubDate>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">https://zwifthacks.com/?p=27833</guid>

					<description><![CDATA[I would like to be able to build a 10 mile Time Trial race/workout. I know how to create workouts &#8230;]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I would like to be able to build a 10 mile Time Trial race/workout. I know how to create workouts on Zwift but it would be cool to create a distance based workout rather than a time based one.</p></blockquote>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">What you can do is use&nbsp;<a href="https://whatsonzwift.com/gpx-to-zwift-workout/">What&#8217;s on Zwift?</a>&nbsp;to create a workout from a GPX file. </p>



<p class="wp-block-paragraph">Create a 10 mile route in any route planner, upload the GPX file to What&#8217;s on Zwift, and get a custom made Zwift workout.</p>



<p class="wp-block-paragraph">The resulting workout is still time based but the time is determined from the route distance and elevation data together with your FTP, weight, and the wanted intensity factor.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter"><img fetchpriority="high" decoding="async" width="1019" height="540" src="https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_57_02-Window.png" alt="" class="wp-image-27934" srcset="https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_57_02-Window.png 1019w, https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_57_02-Window-300x159.png 300w, https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_57_02-Window-768x407.png 768w" sizes="(max-width: 1019px) 100vw, 1019px" /><figcaption>&#8216;GPX to Zwift&#8217; on What&#8217;s on Zwift?</figcaption></figure></div>



<p class="wp-block-paragraph">Of course, if you want you can edit the workout in the workout editor in Zwift.</p>



<p class="wp-block-paragraph">When your FTP or weight changes you can just as easily create a new workout from the same GPX file.</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Bonus tip</h4>



<p class="wp-block-paragraph">You can find many ready-made routes online, e.g. at Ride With GPS. Here is a selection: <a href="https://ridewithgps.com/find#search/0/search%5Boffset%5D=0&amp;search%5Bstart_distance%5D=250&amp;search%5Bstart_location%5D=London&amp;search%5Bkeywords%5D=10+mile+tt&amp;search%5Blength_min%5D=0&amp;search%5Blength_max%5D=500&amp;search%5Belevation_min%5D=0&amp;search%5Belevation_max%5D=10000&amp;search%5Bsort_by%5D=">Route search at Ride With GPS</a>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="336" height="203" src="https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_56_16-Window.png" alt="" class="wp-image-27909" srcset="https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_56_16-Window.png 336w, https://zwifthacks.com/wp-content/uploads/2016/11/2018-11-03-08_56_16-Window-300x181.png 300w" sizes="(max-width: 336px) 100vw, 336px" /><figcaption>In Ride With GPS the download links options are in the Export tab (top right in the route screen)</figcaption></figure></div>
]]></content:encoded>
					
					<wfw:commentRss>https://zwifthacks.com/tip-create-a-distance-based-workout/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">27833</post-id>	</item>
		<item>
		<title>A quick update to the online workout editor</title>
		<link>https://zwifthacks.com/a-quick-update-to-the-online-workout-editor/</link>
					<comments>https://zwifthacks.com/a-quick-update-to-the-online-workout-editor/#respond</comments>
		
		<dc:creator><![CDATA[Jesper [ZwiftHacks]]]></dc:creator>
		<pubDate>Wed, 10 Jan 2018 20:22:34 +0000</pubDate>
				<category><![CDATA[Update]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">https://zwifthacks.com/?p=1014</guid>

					<description><![CDATA[Now it is possible to enter a zone number from 1 to 6, too. The format must be e.g. z1, Z3, or &#8230;]]></description>
										<content:encoded><![CDATA[<p>Now it is possible to enter a zone number from 1 to 6, too. The format must be e.g. <em>z1</em>, <em>Z3</em>, or simply <em>6</em>. In general, if the ‘power’ number is less than or equal to 6, it will be interpreted as a zone. See example 2 in the <a href="/app/simple-zwo-creator/">online workout editor</a>.</p>
<p>The zones are the same as Zwift uses.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zwifthacks.com/a-quick-update-to-the-online-workout-editor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1014</post-id>	</item>
		<item>
		<title>Use zones in the online workout editor</title>
		<link>https://zwifthacks.com/online-zwo-editor-2/</link>
					<comments>https://zwifthacks.com/online-zwo-editor-2/#respond</comments>
		
		<dc:creator><![CDATA[Jesper [ZwiftHacks]]]></dc:creator>
		<pubDate>Wed, 10 Jan 2018 12:38:31 +0000</pubDate>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">https://zwifthacks.com/?p=1010</guid>

					<description><![CDATA[The online ZWO editor gives you an easy way to create a workout with predefined steps given duration and power target. &#8230;]]></description>
										<content:encoded><![CDATA[<p>The <a href="/app/simple-zwo-creator/">online ZWO editor</a> gives you an easy way to create a workout with predefined steps given duration and power target.</p>
<p>It has just been updated such that the power target can be either an absolute number (in watt) or a percentage of FTP (this is the new bit).</p>
<p><em>A quick update, 8 hours later: </em></p>
<p>I made it possible to enter a zone number from 1 to 6, too. The format must be like <em>z1</em>, <em>Z3</em>, or simply <em>6</em>. In general, if the ‘power’ number is less than or equal to 6, it will be interpreted as a zone. See example 2 in the tool.</p>
<p>The zones are the same as Zwift uses.</p>
<p>&nbsp;</p>
<p>You can read more about the Simple ZWO Creator and the supported input format <a href="https://zwifthacks.com/online-zwo-editor/">in the original announcement post</a> or simply try the built-in examples to see how it works.</p>
<pre></pre>
<p><a href="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2.png"><img decoding="async" class="alignnone size-full wp-image-639" src="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2.png" alt="" width="995" height="687" srcset="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2.png 995w, https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2-300x207.png 300w, https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2-768x530.png 768w" sizes="(max-width: 995px) 100vw, 995px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zwifthacks.com/online-zwo-editor-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1010</post-id>	</item>
		<item>
		<title>MAP and FTP Calculator</title>
		<link>https://zwifthacks.com/map-and-ftp-calculator/</link>
					<comments>https://zwifthacks.com/map-and-ftp-calculator/#comments</comments>
		
		<dc:creator><![CDATA[Jesper [ZwiftHacks]]]></dc:creator>
		<pubDate>Tue, 28 Nov 2017 16:28:42 +0000</pubDate>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">https://zwifthacks.com/?p=863</guid>

					<description><![CDATA[The MAP and FTP calculator is a new tool to help you in MAP testing. The calculator will help you &#8230;]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://zwifthacks.com/app/map-ftp-calculator/">MAP and FTP calculator</a> is a new tool to help you in MAP testing. The calculator will help you create a workout file to use in Zwift and help you calculate the test result.</p>
<p><a href="https://zwifthacks.com/wp-content/uploads/2017/11/2017-11-28-17_19_19-MAP-and-FTP-Calculator-from-ZwiftHacks.com_.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-892" src="https://zwifthacks.com/wp-content/uploads/2017/11/2017-11-28-17_19_19-MAP-and-FTP-Calculator-from-ZwiftHacks.com_.png" alt="" width="679" height="515" srcset="https://zwifthacks.com/wp-content/uploads/2017/11/2017-11-28-17_19_19-MAP-and-FTP-Calculator-from-ZwiftHacks.com_.png 679w, https://zwifthacks.com/wp-content/uploads/2017/11/2017-11-28-17_19_19-MAP-and-FTP-Calculator-from-ZwiftHacks.com_-300x228.png 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /></a></p>
<h2>How to use the MAP and FTP Calculator</h2>
<p>Setup and download a custom workout file to use for the test in Zwift.</p>
<p>Record the results of your test (using a ramp test to exhaustion), specifically the watt level of the final completed stage and the duration ridden of the last, uncompleted stage.</p>
<p>When you press &#8216;Calculate&#8217; the following will be returned:</p>
<ul>
<li>MAP (final completed stage + percentage of uncompleted stage)</li>
<li><em>Estimated</em> FTP</li>
<li>20 minute target value for a 20 minute FTP test</li>
</ul>
<p>But there is more.</p>
<p>Input your weight, and you will also get the FTP in w/kg as result of the calculation.</p>
<p>Finally, the calculator returns <em>estimates</em> for VO2 max in l/min as well as VO2 max in ml/kg/min.</p>
<p>Find the calculator and read more at <a href="https://zwifthacks.com/app/map-ftp-calculator/">https://zwifthacks.com/app/map-ftp-calculator/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://zwifthacks.com/map-and-ftp-calculator/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">863</post-id>	</item>
		<item>
		<title>Simple ZWO Creator has been fixed &#8211; now it calculates durations correctly!</title>
		<link>https://zwifthacks.com/simple-zwo-creator-has-been-fixed-now-it-calculates-durations-correctly/</link>
					<comments>https://zwifthacks.com/simple-zwo-creator-has-been-fixed-now-it-calculates-durations-correctly/#respond</comments>
		
		<dc:creator><![CDATA[Jesper [ZwiftHacks]]]></dc:creator>
		<pubDate>Mon, 28 Aug 2017 14:21:52 +0000</pubDate>
				<category><![CDATA[Update]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">https://zwifthacks.com/?p=797</guid>

					<description><![CDATA[I have fixed a bug so the duration should be calculated correctly now. The updated version is already live at &#8230;]]></description>
										<content:encoded><![CDATA[<p>I have fixed a bug so the duration should be calculated correctly now.</p>
<p>The updated version is already live at <a href="/app/simple-zwo-creator/">https://zwifthacks.com/app/simple-zwo-creator/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://zwifthacks.com/simple-zwo-creator-has-been-fixed-now-it-calculates-durations-correctly/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">797</post-id>	</item>
		<item>
		<title>New online workout editor</title>
		<link>https://zwifthacks.com/online-zwo-editor/</link>
					<comments>https://zwifthacks.com/online-zwo-editor/#comments</comments>
		
		<dc:creator><![CDATA[Jesper [ZwiftHacks]]]></dc:creator>
		<pubDate>Sat, 25 Feb 2017 13:53:10 +0000</pubDate>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">http://zwifthacks.com/?p=620</guid>

					<description><![CDATA[This tool is unsupported and the page only preserved for historic reasons. The online ZWO editor from ZwiftHacks lets you &#8230;]]></description>
										<content:encoded><![CDATA[
<p class="has-primary-background-color has-background wp-block-paragraph">This tool is unsupported and the page only preserved for historic reasons.</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<p>The <a href="/app/simple-zwo-creator/">online ZWO editor</a> from ZwiftHacks lets you create a custom Zwift workout from a simple text input.</p>
<p>Here you have an easy way to create a workout with predefined steps given duration and power target. The power target can be</p>
<ol>
<li>an absolute number (in watt)</li>
<li>a percentage of FTP</li>
<li>a zone number from 1 to 6 (the zones are the same as Zwift uses)</li>
</ol>
<p>There are other more advanced workout editors out there, should you need more than this.</p>
<p>It can also create a Zwift workout (ZWO) directly from more complex multi-column text inputs such as a list of race intervals in a race plan from <a href="https://bestbikesplit.com">Best Bike Split</a> or other tools.</p>
<p><a href="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_1.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-638" src="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_1.png" alt="" width="995" height="688" srcset="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_1.png 995w, https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_1-300x207.png 300w, https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_1-768x531.png 768w" sizes="auto, (max-width: 995px) 100vw, 995px" /></a></p>
<p>&nbsp;</p>
<p>When you press the &#8216;Create&#8217; button the input is analysed and a workout with <code>SteadyState</code> steps is created.</p>
<p>Each line in the input field is analysed by itself. If it does not have a format which Simple ZWO Creator recognises, it will simply be ignored.</p>
<p>The lines which go into the workout must have this format:</p>
<ol>
<li>The line must start with either &#8216;#&#8217; immediately followed by a number or just a number.</li>
<li>After the number there must be one or more white space characters (space or tab) followed by a duration (eight characters in the format hh:mm:ss).</li>
<li>After the duration there must be one or more white space characters.</li>
<li>The line must end with a number (one or more digits) followed by either nothing (i.e. end of line), white space, or one of the strings &#8216;%&#8217;, &#8216;w&#8217;, &#8216;watt&#8217;, or &#8216;watts&#8217; (case doesn&#8217;t matter) plus nothing but white space until the end of the line.<br />
The number may be immediately preceeded by the letter &#8216;z&#8217; (case doesn&#8217;t matter), In general, if the ‘power’ number is less than or equal to 6, it will be interpreted as a power zone</li>
</ol>
<p>Everything between duration and power is completely ignored so these two examples will result in the same:</p>
<pre>Interval hh:mm:ss Power
1        00:01:47 193</pre>
<p>gives the same result as</p>
<pre>Interval Int. Time Total Time Int. Dist. Total Dist. Grade   Speed      Power 
#1       00:01:47  00:01:47   0.81 km    0.81 km     +0.71 % 27.03 km/h 193 watts</pre>
<p>&nbsp;</p>
<p>In this example the power number is less than or equal to 6, so it will be interpreted as a power zone:</p>
<pre>Interval hh:mm:ss Zone
1        00:01:47 2</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-639" src="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2.png" alt="" width="995" height="687" srcset="https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2.png 995w, https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2-300x207.png 300w, https://zwifthacks.com/wp-content/uploads/2017/02/20170225_simple_zwo_creator_2-768x530.png 768w" sizes="auto, (max-width: 995px) 100vw, 995px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
					
					<wfw:commentRss>https://zwifthacks.com/online-zwo-editor/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">620</post-id>	</item>
	</channel>
</rss>

<!--
Object Caching 41/92 objects using Disk
Page Caching using Disk: Enhanced 

Served from: zwifthacks.com @ 2026-10-25 14:21:00 by W3 Total Cache
-->